首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将AC3从CLI转换为Windows上的AAC

如何将AC3从CLI转换为Windows上的AAC
EN

Stack Overflow用户
提问于 2015-05-18 06:47:11
回答 1查看 1.2K关注 0票数 0

我有大量的带有AC3曲目的MKV文件,我想重新编码这些文件,以便使用脚本来包含AAC跟踪。我目前的方法是提取AC3轨迹(mkvextract),并尝试将其重新编码为AAC,然后将其合并回(mkvmerge)中。到目前为止,我已经能够编写提取的脚本(MKVTools和Powershell帮助了它),但我无法找到将AC3转换为AAC的方法。

我曾经尝试用mp4box创建一个假mp4box文件,并创建一个"empty.h264“文件(来自code.google.com),但是当它呈现给handbrake_cli时,短视频输入会导致手制动。我在avidemux (2.6.9)中尝试了类似的东西(都来自带有avidemux2和GUI的CLI ),但同样,非常短的视频轨道导致它在创建一个合适的新目标时失败了。

如果手闸有一个“通过”模式的视频,我只需要使用它,并添加第二个音频轨道,从AC3转换为AAC,但唉手闸不做通过视频。

我遗漏了什么?这个问题有解决办法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-05-18 07:35:26

我应该多做10分钟的研究而不需要发布.

到目前为止,最好的答案似乎是ffmpeg:

将224 224K AC3转换为224 k AAC

ffmpeg.exe -i foo.AC3 -strict -2 -ac 2 -ab 224 k -codec aac foo.AAC

挑战将是需要构建我自己的mkvinfo,因为它不会在其当前输出中生成音频比特率,从而允许用MKVTools捕获它并编写脚本。我们的目标是这样做:

-Filter儿童*.AC3%{ $f = Get-MkvInfo $.FullName;$a = $f.Tracks;ffmpeg.exe -i $.FullName -strict -2 -ac $a.Channels -ab“+$a.BitRate +”k -codec aac $_.BaseName + ".aac“}

但现在还没有。

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

https://stackoverflow.com/questions/30296693

复制
相关文章

相似问题

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