audio - 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
将语言更改为法语后是这样的:
语言:法语
标题:空
我应该如何修改命令,使其不触及“标题”等其他属性?
谢谢
解决方案
推荐阅读
- wordpress - 主机上的子文件夹中的 WordPress 多站点
- sql - 自加入因 where 子句而失败
- qt - QML 中的 ScreenRayCaster
- php - 从多个数组中获取项目的每个组合 - PHP
- android - 在使用 Retrofit 解析 pojo 类时出现错误,其中 arraylist 中有另一个 pojo 类
- c# - .Net 中是否有一个类来存储一个值和一个先前的值?
- sapui5 - Can't open sapui5 application extension from fiori launchpad
- java - 无法使用所有新的 Kinesis 消息
- ruby - 在无头 Chrome 中调试
- node.js - Firestore:如何从集合中获取最新更新的文档