团长
- 大洋
- 572
- 阅读权限
- 60
 
|
Dolby E是用PCM的格式传输AC3。确切来说是用AES/EBU的格式传输AC3,但实际经常会有非标准PCM封装的Dolby E音轨,让转换遇到困难,解决方案也很简单,就是用标准PCM的格式重新打包一遍。以下代码用ffmpeg命令行一次性将Dolby E转码为AC3。
- ffmpeg -non_pcm_mode copy -i D:\in.ts -map 0:2 -c:a pcm_s16le -f s16le - | ffmpeg -i - -ar 48000 -b:a 640k -y D:\out.ac3
复制代码
注:1.此处用s16、s24还是s32看具体情况
2.in.ts为输入视频文件,out.ac3为输出AC3音频文件 |
|