我通过使用以下命令在MacOSX 10.9.2上用VLC 2.1.5记录了mp3:
./VLC -vvv qtsound://AppleHDAEngineInput:1B,0,1,0:1 --sout "#transcode{acodec=mp3,ab=128}:standard{access=file,mux=mp3,dst=~/Desktop/Recording.mp3}"
但是,我需要记录AAC音频,并且每次使用AAC设置时,文件均为203字节且已损坏,可能只有标题被写入。某些多路复用器/文件类型组合产生0字节的文件或根本不产生任何文件。我使用了以下命令:
./VLC -vvv qtsound://AppleHDAEngineInput:1B,0,1,0:1 --sout "#transcode{acodec=mp4a,ab=128}:standard{access=file,mux=ts,dst=~/Desktop/Recording.mp4}"
任何能够在终端上使用VLC记录AAC音频的命令,将不胜感激。谢谢!
更新:
我设法通过以下命令开始使用:
./VLC -vvv qtsound://Internal\ microphone --sout "#transcode{acodec=mp4a,ab=128}:standard{access=file,mux=mp4,dst=~/Desktop/Recording.mp4}"
但是,当它尝试编码时,它会告知:
[aac @ 0x10309e000]编码器'aac'是实验性的,但实验性编解码器未启用,如果要使用它,请添加'-strict -2'。[0x100469c30] avcodec编码器错误:无法打开编码器
所以看起来我应该添加这个
-严格-2
参数来修复它。不幸的是,该参数用于ffmpeg,VLC无法识别。您是否知道如何为VLC启用实验性AAC编码器?
有类似的东西-不知道这是否在做任何事情,但这确实使错误消失了。基本上试图将参数传递给ffmpeg
#transcode{aenc=ffmpeg{strict=-2},vcodec=mp4v,vb=1024,acodec=mp4a}
希望这能给你一些想法
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句