audio - FFMPEG - 将 DTS-Audio 转换为 AC3 - 但保留原始视频和音频文件

标签 audio video ffmpeg

我无法理解 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:0a:1到处。

关于audio - FFMPEG - 将 DTS-Audio 转换为 AC3 - 但保留原始视频和音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71997597/

相关文章:

iOS:从 smb 流式传输音频/视频

FFMPEG Drawtext 时间

java - 加速加密?

python-3.x - audioop.rms(fragment, width)中的fragment和width是什么意思

java - VST 乐器中的 "programs"是什么?

ios - swift 将 Int16 写入 AVAudioPCMBuffer

C# Windows 窗体从嵌入式 Windows Media Player 捕获图像

ffmpeg 将 rtsp 重新流式传输到 mjpeg

image - 如何从一系列具有不同图像持续时间的图像创建视频?

ios - 是否可以编辑视频音轨的音量和平移并使用该信息导出到独立视频?