我設法與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