Pet*_*eGO 1 audio video ffmpeg copy
如何使用ffmpeg(从Windows命令行)尝试复制5秒的mkv视频?
这是我尝试过的:
ffmpeg -ss 00:15:00 -i myVideo.mkv" -t 5 c:v copy c:a copy output.mkv
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
[NULL @ 0000000004909a60] Unable to find a suitable output format for 'c:v'
c:v: Invalid argument
Run Code Online (Sandbox Code Playgroud)
以下是视频信息:
Input #0, matroska,webm, from 'Title 01_02.mkv':
Duration: 00:28:18.57, start: 0.000000, bitrate: 10183 kb/s
Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn
, 48 tbc (default)
Stream #0:1: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s (default)
Run Code Online (Sandbox Code Playgroud)
你忘记了-一些选择,你有一个多余的".你的命令应该是:
ffmpeg -ss 00:15:00 -i myVideo.mkv -t 5 -c:v copy -c:a copy output.mkv
Run Code Online (Sandbox Code Playgroud)
这可以略微缩短为:
ffmpeg -ss 00:15:00 -i myVideo.mkv -t 5 -c copy -map 0 output.mkv
Run Code Online (Sandbox Code Playgroud)
请注意,-ss更改的行为取决于其位置(输入选项与输出选项).有关详细信息,请参阅以下答案:
请记住,ffmpeg使用问题更适合superuser.com,因为SO是特定于编程的.我没有通过回答帮助解决这种常见情况,但回答(正确)的问题总比没有好.