首页 > 解决方案 > ffmpeg:设置音频流的语言而不触及其他元数据

问题描述

我有一个音频流设置为英语的 MP4 文件。我想将音频流的语言更改为法语。我使用以下命令:

ffmpeg -i input.mp4 -map 0 -c: copy -metadata:s:v language=und -metadata:s:a:0 language=fre output.mp4

音频流的语言更改为法语没有任何问题,但是语言的“标题”丢失了。

最初的音频流是这样的:
语言:英语
标题:AC3 5.1 Channels

将语言更改为法语后是这样的:
语言:法语
标题:空

我应该如何修改命令,使其不触及“标题”等其他属性?

谢谢

标签: audioffmpegtitle

解决方案


推荐阅读