Questions tagged [vp9]

77 questions
1
vote
1 answer

FFmpeg - The two pass in VP9 generates a empty output file for the first pass

When I try to encode a video file with a two pass in ffmpeg, the output file of the first pass is empty using vp9. Hence I can not proceed with the second part. Code for the two-pass: 1.pass: ffmpeg -y -s:v 3840x1920 -framerate 30 -i…
MrTomHat
  • 25
  • 4
1
vote
1 answer

WebRTC Chrome 48 VP9 preference

I wish to test VP9 as I understand it is now optional on Chrome 48. What I have read so far, while inconsistent, seems to imply: no flag is needed anymore default is to VP8 to prefer VP9 over VP8, the video codec list in the SDP sent with…
Ted501
  • 21
  • 3
1
vote
1 answer

How do you make Chromium use the VP9 codec with WebRTC?

When using Chromium(48) or Chrome(45) for video chat the browsers appear to use the VP8 codec instead of VP9. Searching the Chromium WebRTC source code shows many references to the VP9 codec so I believe that it is supported. Based on Internet…
Chris M
  • 51
  • 1
  • 4
0
votes
0 answers

How i can play VP9 Video codec in exoplayer

Hi i want to play video in android studio using ExoPlayer so i create a simple video to get Video From Url and using in my Player my simple code is public class MainActivity extends AppCompatActivity { SimpleExoPlayer player; …
Ghost Ghaith
  • 29
  • 1
  • 6
0
votes
0 answers

Is it possible to modify the hex code of a video file encoded in the VP9 codec to make it play on repeat indefinitely?

Is it possible to modify the hex code of a video file encoded in the VP9 codec to make it play on repeat indefinitely? Let me explain: Certain MP4 files can be set to do strange stuff, one example is shown in this video: I was able to replicate this…
0
votes
1 answer

FFmpeg library is detecting pixel format of VP9 video stream not correctly

I am using a C code to detect pixel format of VP9 video stream in a WebM container. FFmpeg version 6.0, full shared library build, downloaded from official website. Operating system is Windows 10. I feed the library with a VP9 video encoded with…
user17471643
0
votes
1 answer

Why this ffmpeg mp4/mkv/wmv/flv/avi to webm command line with cuda is as slow as with CPU?

im playing with my video files, I want to convert them from mp4, mkv, wmv, avi, flv, mov... to webm. So I have written this: for file in * do if [ -f "$file" ] then filename="${file%.*}" ../ffmpeg -hwaccel nvdec -hwaccel_device 0…
uchi
  • 99
  • 9
0
votes
0 answers

ffmpeg refuses to encode video

The command: ffmpeg -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -resize 1920x1080 -i "Infinity.mkv" -vf "ass=Infinity.ass" -c:v h264_nvenc -preset slowest -crf 18 -c:a flac -af aformat=s32:48000 -compression_level 5 -strict -2…
emipy
  • 1
  • 2
0
votes
0 answers

ffmpeg: filter_complex issue: 25fps vs. 60fps (with transparent VP9 webm)

I have a lot of created png images with transparency / alpha channel. These need to be converted to a webm file with the VP9 codec to have a video with transparent areas. The output framerate should be 60fps. But filter_complex (which i need to…
Jaecko
  • 1
0
votes
0 answers

Is it possible to use GESPipeline to emit rtp stream?

I'm new to gstreamer and I'm trying to make a video editing tool that can be previewed with webrtc stream. I'm using gstreamer-rs, and I can create a pipeline with emits rtp stream by using normal Gst::Pipeline, but with GESPipeline I can't do the…
0
votes
0 answers

WebRTC with VP9 encoding via Gstreamer crashes

I am working on a livestream utilizing gstreamers webrtcbin the whole setup works when using a testpipeline so the webrtc handshake code (on_negotiation, on_ice_candidate etc) is fine pipeline = gst_parse_launch ("videotestsrc ! queue ! " …
0
votes
1 answer

Can't execute video encoding in ffmpeg-kit-react-native

Description I'm using React Native and Expo and trying to convert video from mp4 to vp9 encoded format using ffmpeg-kit-react-native package. I followed installation steps from documentation…
juejue
  • 1
  • 1
0
votes
2 answers

Does vp9 handle packet loss or I have to handle manually?

I am capturing my screen in real-time and encoding them using the vp9 codec (using JNI). encoded frames are I-frame or P-frame. then I divide them into chunks (sub-frames) and send them to the network. But at receiving end there has been some…
0
votes
1 answer

Cannot encode vp9 video with alpha to ivf container

I'm trying to convert a vp8/webm video with transparency to vp9 and ivf container. I can encode the video to vp9 into webm container with the following command which correctly produces a vp9 video with transparency: ffmpeg -c:v libvpx -i…
Jakob Košir
  • 81
  • 1
  • 6
0
votes
0 answers

ffmpeg H.264 to VP9 always creates larger output files on Zoom Meeting Recordings

ffmpeg -i input.mp4 -c:v libvpx-vp9 -b:v 0 -crf 30 -pass 1 -an -f null -row-mt 1 NUL && ^ ffmpeg -i input.mp4 -c:v libvpx-vp9 -b:v 0 -crf 30 -pass 2 -c:a libopus -row-mt 1 output.webm input.mp4 file size is 197,007 KiB and output.webm is 197,132…
Sam
  • 33
  • 4