Video-Encoding
avconv“打開輸出流編碼器時出錯”的字幕?
我正在嘗試轉換將音頻編解碼器從 aac 更改為 ac3_fixed 的影片:
avconv -i input.mkv -c:v copy -c:a ac3_fixed output.mkv
但是,此命令在顯示以下輸出後中止:
avconv version 11.2-6:11.2-1, Copyright (c) 2000-2014 the Libav developers built on Jan 18 2015 05:12:33 with gcc 4.9.2 (Ubuntu 4.9.2-10ubuntu2) ... Duration: 02:01:58.27, start: 0.000000, bitrate: N/A Stream #0.0: Video: h264 (High), yuv420p, 1916x804 [PAR 1:1 DAR 479:201], 23.98 fps, 1k tbn, 47.95 tbc (default) Stream #0.1(spa): Audio: aac, 48000 Hz, 5.1, fltp (default) Stream #0.2(spa): Subtitle: [0][0][0][0] / 0x0000 Stream #0.3(eng): Subtitle: [0][0][0][0] / 0x0000 Stream #0.0: Video: libx264, yuv420p, 1916x804 [PAR 1:1 DAR 479:201], q=2-31, 1k tbn, 1k tbc (default) Stream #0.1(spa): Audio: ac3, 48000 Hz, 5.1, s16p, 448 kb/s (default) Metadata: encoder : Lavc56.1.0 ac3_fixed Stream #0.2(spa): Subtitle: ass, 200 kb/s Metadata: encoder : Lavc56.1.0 ass Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (aac (native) -> ac3 (ac3_fixed)) Stream #0:2 -> #0:2 (? (?) -> ssa (ass)) Error while opening encoder for output stream #0:2 - maybe incorrect parameters such as bit_rate, rate, width or height
我猜這個問題與字幕的編碼有關,但我不知道需要什麼來修復它。我在網際網路上找不到有關此問題的任何資訊。
任何幫助是極大的讚賞,
也許指定 avconv 你不想轉換你的字幕
-c:s copy
會解決你的問題。我不知道預設行為是什麼…