FFMPEG - 将 DTS 音频转换为 AC3 - 但保留原始视频和音频文件
FFMPEG - Convert DTS-Audio to AC3 - But Keep Original Video and Audio Files
我无法理解 FFMPEG-Website
上的文档
你能帮帮我吗?
So far i got an working command for converting the DTS to AC3 but overwrite the original DTS
C:\ffmpeg\bin\ffmpeg.exe -i File.mkv -map 0 -vcodec copy -scodec copy -acodec ac3 -b:a 640k File.mkv
您需要映射两次音频流并指定需要重新编码的音频流:
ffmpeg -i File.mkv -map 0 -map 0:a -c copy -c:a:1 ac3 -b:a:1 640k File.mkv
使用 -c copy
生成最紧凑的 cli 命令,但会产生可忽略的警告:
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified for stream 3, only the last option '-c:a:1 ac3' will be used.
如果这让您感到困扰,您可以改为分别指定:
-c:v copy -c:a copy -c:a:0 copy -c:a:1 ac3
以上均假设首先呈现原始音频流。如果你想调换他们的顺序,只需调换 a:0
和 a:1
即可。
我无法理解 FFMPEG-Website
上的文档你能帮帮我吗?
So far i got an working command for converting the DTS to AC3 but overwrite the original DTS
C:\ffmpeg\bin\ffmpeg.exe -i File.mkv -map 0 -vcodec copy -scodec copy -acodec ac3 -b:a 640k File.mkv
您需要映射两次音频流并指定需要重新编码的音频流:
ffmpeg -i File.mkv -map 0 -map 0:a -c copy -c:a:1 ac3 -b:a:1 640k File.mkv
使用 -c copy
生成最紧凑的 cli 命令,但会产生可忽略的警告:
Multiple -c, -codec, -acodec, -vcodec, -scodec or -dcodec options specified for stream 3, only the last option '-c:a:1 ac3' will be used.
如果这让您感到困扰,您可以改为分别指定:
-c:v copy -c:a copy -c:a:0 copy -c:a:1 ac3
以上均假设首先呈现原始音频流。如果你想调换他们的顺序,只需调换 a:0
和 a:1
即可。