$ cat mylist.txt file '/path/to/file1' file '/path/to/file2' file '/path/to/file3' $ ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4
ffmpeg -i infile.mp4 -i infile.srt -c copy -c:s mov_text outfile.mp4
ffmpeg -itsoffset 0.7 -i original.vtt adjusted.srt
ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a copy output.mp4
ffmpeg -i example.mkv -c copy example.mp4
ffmpeg -i $f -b:a 320K $f.mp3
ffmpeg -i INPUT.mp4 -c copy -movflags faststart STREAMABLE_OUTPUT.mp4
or
ffmpeg -i -c:v libx264 -crf 23 -c:a aac -movflags faststart output.mp4
ffmpeg -i input -map 0 -map -0:a:2 -c copy output * -map 0 selects all streams from the input. * -map -0:a:2 then deselects audio stream 3. The stream index starts counting from 0, so audio stream 10 would be 0:a:9.
ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 20 -c:a aac -b:a 160k -vf format=yuv420p -movflags +faststart output.mp4
ffmpeg -loglevel 0 -stats -i input.mp4 output.mp4
-readrate 1
Where 1 appears as "speed=1x" on the stats output. It's worth checking first what speed your system achieves by default (10x in my current case) and choosing a relatively limited value (-readrate 6 in my current case) to keep the system cool and quiet.
ffmpeg -i input.mp4 -ss 5 -vcodec copy -acodec copy output.mp4
text/gemini; charset=utf-8
This content has been proxied by September (ba2dc).