xiaozhen_nono
帖子: 4
注册时间: 2012-02-05 20:13

【已解决】求助ffmpeg Unknown decoder 'copy'

ffmpeg -i "%~dpn1_v.mp4" -vcodec copy -i "%~dpn1_a.m4a" -acodec copy "%~dpn1_encoded.mkv"

工作原因,没折腾视频,一直没换ffmpeg,至少今年3月份开始 {:cat_18} (殴...

今天试了试新版,突然告诉我Unknown decoder 'copy'。上网查有很多人问过,说是写法顺序问题,结果-i的顺序改了又改,还是Unknown decoder 'copy'

求解 {:cat_5}
上次由 xiaozhen_nono 在 2013-01-11 23:03,总共编辑 1 次。
akw28888
帖子: 171
注册时间: 2012-02-24 17:12

Re: 求助ffmpeg Unknown decoder 'copy'

--c:v copy --c:a copy
头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: 求助ffmpeg Unknown decoder 'copy'

舊的-vcodec/-acodec現在已經不推薦使用了,現在最好用-c/codec

-c/-codec在-i之前指定decoder,在-i之後指定encoder。如果要用copy,應該放在所有-i輸入流之後,然後使用。
ffmpeg -i in1.mkv -i in2.mkv -c copy out.mkv
如果需要更細分的,譬如in1的video用copy,而in2的video用其他,需要使用-c:v:0 copy -c:v:1 libx264這樣。如果trackid分配比較複雜,則可以配合-map設置輸入文件在輸出文件中各track的順序。在FFmpeg官方文檔裡有詳細說明及示範。
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。
xiaozhen_nono
帖子: 4
注册时间: 2012-02-05 20:13

Re: 求助ffmpeg Unknown decoder 'copy'

akw28888 写了:--c:v copy --c:a copy
-c:v copy -c:a copy
无效
依然Unknown decoder 'copy'
xiaozhen_nono
帖子: 4
注册时间: 2012-02-05 20:13

Re: 求助ffmpeg Unknown decoder 'copy'

感谢06_taro大大,解决

回到 “视频编码器 / Video encoder discussion”