2015-11-19 21 views
6

ich es geschafft mp3 mit VLC 2.1.5 auf MacOSX 10.9.2 mit diesem Befehl aufzeichnen:Wie wird der experimentelle AAC-Encoder für VLC aktiviert und AAC-Sound vom Mikrofon aufgenommen?

./VLC -vvv qtsound://AppleHDAEngineInput:1B,0,1,0:1 --sout "#transcode{acodec=mp3,ab=128}:standard{access=file,mux=mp3,dst=~/Desktop/Recording.mp3}" 

Allerdings muss ich aufnehmen AAC-Audio und jedes Mal, wenn ich verwenden, um die AAC-Einstellungen , die Datei ist 203 Bytes und kaputt, wahrscheinlich wird nur der Header geschrieben. Einige Mux-/Dateityp-Kombinationen erzeugen 0-Byte-Dateien oder erzeugen überhaupt keine Dateien. benutzte ich diesen Befehl ein:

./VLC -vvv qtsound://AppleHDAEngineInput:1B,0,1,0:1 --sout "#transcode{acodec=mp4a,ab=128}:standard{access=file,mux=ts,dst=~/Desktop/Recording.mp4}" 

Jeder Befehl, und Aufzeichnungen AAC-Audio mit VLC aus dem Terminal arbeitet würde sehr geschätzt werden. Vielen Dank!

Update:

ich es mit diesem Befehl zu erhalten begonnen verwaltet:

./VLC -vvv qtsound://Internal\ microphone --sout "#transcode{acodec=mp4a,ab=128}:standard{access=file,mux=mp4,dst=~/Desktop/Recording.mp4}" 

Aber wenn versucht, es zu codieren es das sagt:

[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

So wie es aussieht Ich sollte diese

-strict -2

hinzufügen

Parameter an den Befehl, um es zu beheben. Leider ist dieser Parameter für ffmpeg und VLC erkennt es nicht. Haben Sie eine Idee, wie Sie den experimentellen AAC-Encoder für VLC aktivieren können?

Antwort

6

Hatte etwas Ähnliches - Habe keine Ahnung, ob das irgendwas macht, aber es hat den Fehler verschwinden lassen. Im Grunde versucht params passiert

#transcode{aenc=ffmpeg{strict=-2},vcodec=mp4v,vb=1024,acodec=mp4a} 

Hoffnung auf ffmpeg das gibt Ihnen einige Ideen

+0

Dank Mann, das funktioniert wirklich! – DevtelSoftware

+0

Ich denke, weil das inline ist, habe ich das gleiche überprüft. während ich in der GUI-Version ich musste die UI-Einstellung geändert werden, fügen Sie die Befehlszeile "--sout-ffmpeg-strict = -2" war nicht hilfreich, aber wenn ich es in den Transcode hinzugefügt hat es funktioniert wie ein Charme. :-) – Remy

2

Einen anderen Weg, dies ist mit dem --sout-avcodec-strict Schalter auf den vlc Befehl selbst scheint zu funktionieren. Um das ursprüngliche Beispiel zu ändern:

./VLC -vvv qtsound://Internal\ microphone --sout-avcodec-strict -2 --sout "#transcode{acodec=mp4a,ab=128}:standard{access=file,mux=mp4,dst=~/Desktop/Recording.mp4}" 

FYI, auf Windows-Systemen, muss man verwendet ein Gleichheitszeichen für Optionswerte (kein Leerzeichen), so dass es --sout-avcodec-strict=-2 stattdessen dort sein würde.

Ich weiß nicht, was der Unterschied zwischen diesen beiden Formen ist, oder tatsächlich, wenn es einen gibt. Ich vermute, dass die sout-avcodec-strikte Form angesichts zukünftiger Änderungen an der Codec-Bibliotheksschnittstelle robuster ist, aber da es sich um eine Bibliotheks-spezifische Option handelt, bin ich mir nicht sicher, ob das wichtig ist.

Meine Info war von: https://forum.videolan.org/viewtopic.php?t=111801

Hoffnung, das hilft.

1

Ja, großen Dank all den Tech-Jungs hier! Würde nur hinzufügen, dass VLCs mp4 Transcode funktioniert auch eine großartige Lösung, wenn Windows Movie Maker alle Ihre perfekt funktionierenden .asf/.wmv/.avi-Dateien ablehnt (= "ist nicht indiziert und kann nicht importiert werden").Installieren Sie das kostenlose Codec-Paket K-Lite, um die Importfähigkeiten von Movie Maker grundlegend zu erweitern. greifen Sie darauf zu, indem Sie im Import-Dialog zu "Alle Dateien" wechseln; dann staune staunend, wie ein (mp4) Video tatsächlich geladen wird!

Für die grafisch orientierte, habe ich Screenshots der verschiedenen Felder, einschließlich der allwichtigen Strenge = -2 zusammengestellt. Zu verwenden, Kontrolle R (= Konvertieren ...); zur Eingabedatei blättern; [bauen, speichern &] Lastprofil; zum Ausgabeort navigieren & Lieferungsname; endlich Start (grün beringt).

Mein Setup ist Windows-8.1, Movie Maker 6, K-Lite Codec Pack 12.0.5 (Full), VLC 2.2.1

Frieden + Liebe, AK

VLC makes mp4, now with sound!