мне удалось записать mp3 с VLC 2.1.5 на MacOSX 10.9.2 с помощью следующей команды:Как включить экспериментальный кодер AAC для VLC и записать звук 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}"
Любой команду, которая работает и запись AAC аудио с VLC из терминала будет высоко оценен. Благодаря!
Update:
мне удалось получить это началось с этой командой:
./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 его не распознает. Вы не знаете, как включить экспериментальный кодер AAC для VLC?
Благодаря человеку, это действительно работает! – DevtelSoftware
Я думаю, потому что это inline, я проверил то же самое. в то время как я использую в GUI-версии, я должен был изменить настройку пользовательского интерфейса, добавить командную строку «-sout-ffmpeg-strict = -2» не помогло, но когда я добавил ее к перекоду, он работал как charme. :-) – Remy