Hot answers tagged

2

If no frames are dupped or dropped, then those fields are not printed. If you need a definitive statement, add -progress filename to print progress report to a file and search for dup_frames and drop_frames.


2

You need to map all streams, so ffmpeg -video_size 1920x1080 -framerate 60 -f x11grab -i :0.0 -f pulse -i default -f openal -i "Monitor of Headset H390 Analog Stereo" -map 0 -map 1 -map 2 -c:v libx264rgb -crf 0 -preset ultrafast video.mkv See http://ffmpeg.org/ffmpeg.html#Stream-selection for how ffmpeg automatically selects streams when map is absent.


2

I've come up with this ffmpeg command: ffmpeg -i original.mkv -c:v libx264 -tune animation -crf 35 -x264opts keyint=10 -pix_fmt yuv420p -c:a pcm_s16le -map 0 proxy.mkv What this will do: use h.264 encoder with -c:v libx264 to give small files (prores would give huge files) use -tune animation to optimize for screencasting use very low quality to maintain ...


2

I'd also try curves: ffmpeg -i input.vid -vf "curves=all='0/0 0.5/1 1/1'" -codec:a copy -codec:v libx264 -y output.vid The 0.5/1 maps mid-range brightness (0.5) to full bright (1)


1

2 Things: 1. why do you only convert the 0 stream? you could just do -c:v libx264 (instead of -codec:v:0 libx264) 2. you could try to use the shortest statement in your overlay-statement. Like this [0:v][0:s:0]overlay=shortest[v1], See here for more: https://ffmpeg.org/ffmpeg-filters.html#overlay-1 https://ffmpeg.org/ffmpeg-filters.html#framesync You ...


1

To keep aspect ratio change: -vf scale=640:360 -vf scale=1280:720 -vf scale=1920:1080 to: -vf scale=-2:360 -vf scale=-2:720 -vf scale=-2:1080 See scale filter documentation for more info.


1

There's lots of Invalid timestamps and Invalid DTS errors, but I'm not sure they're related to the problem. They are, frames in video streams with B-frames are not encoded or stored in presentation order, so the presentation timestamps have to be correctly offset for fluid playback. In this TS sample, you have presentation timestamps earlier than decoding ...


1

This is something that we can't really give an absolute answer because we don't have your inputs and what is "best" will be fairly subjective. You could just try using the pan filter with a bigger gain factor for one side. Something like: pan=stereo|c0=0.8*c0|0.2*c1=c0 Depending on your inputs adding adelay may make it sound less flat: pan=stereo|c0=0.8*...


1

At the start of the accompaniment track, about 15 seconds before the music starts, record a clap, or other loud but brief sound. Have your choir members record this clap sound from the accompaniment track onto their contributed recording, but not record the rest of the accompaniment. You can do this by having the singers put on their headphones, but unplug ...


Only top voted, non community-wiki answers of a minimum length are eligible