我设法与VLC 2.1.5上的MacOSX 10.9.2使用此命令来记录MP3:如何为VLC启用实验性AAC编码器并记录麦克风的AAC声音?
./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] The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it. [0x100469c30] avcodec encoder error: cannot open encoder
所以它看起来像我应该加上这个
-strict -2
参数修复它的命令。不幸的是,这个参数是ffmpeg,VLC不能识别它。你有什么想法如何启用VLC的实验性AAC编码器?
感谢的人,这真的很有用! – DevtelSoftware
我想因为这是内联,我也检查过。当我在GUI版本中使用时,我必须更改UI设置,添加命令行“--sout-ffmpeg-strict = -2”没有帮助,但是当我将它添加到转码时,它的工作方式就像一个魅力。 :-) – Remy