首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用多语言m2ts文件操作音频轨道的ffmpeg命令行

使用多语言m2ts文件操作音频轨道的ffmpeg命令行
EN

Stack Overflow用户
提问于 2016-10-08 12:29:06
回答 1查看 708关注 0票数 1

我喜欢使用ffmpeg命令行操作m2ts文件中的音频轨道。

简而言之,我需要操纵m2ts文件的ID 2的音频轨道,该文件是AC3格式(杜比数字5.1或2.0)。

修改如下:

  • 增加均衡器滤波器: 60 Hz + 3dB,80 Hz +2 dB,100 Hz +1 dB
  • 增加音量:+2 dB

由于这个原因,m2ts文件是多语言的,因此我需要更改一个特定的ID跟踪。

AC3文件是有损的,我希望最终的音频修改不会像Photoshop那样在重新保存jpeg文件时增加更多的压缩。在无损文件(wav或flac)上,我确信我可以保存和重新保存而不会丢失质量,但是在AC3上我不确定。

有人可以在没有质量损失的情况下发布命令行吗?

EN

回答 1

Stack Overflow用户

发布于 2016-10-08 12:34:04

不,因为AC3是有损的,而且每个解码、修改、编码周期都是松散的。

您可以防止质量损失在其他流通过-acodec复制,但我想你已经知道了。但不是在那个,你在修改。

/edit:顺便说一句:你要做的修改本身已经包含了质量的损失。

但是,如果需要,可以像这样保存原始流:-map 0:2 -map 0:2,然后更改其中一个,并为该流的另一个实例保存-acodec副本。因此,如果您意识到,您必须再次这样做,您可以使用您修改的文件,不需要保留原来的目的,但仍然有原来的流在周围。

或者提取流以修改并将修改后的版本保存在单独的音频文件中,并使用适当的参数调用电影播放器从该外部文件中获取音频。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39932357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档