Wie kann ich die folgende Konvertierung in VLC über die Befehlszeile vornehmen?
Ich finde die Befehlszeilendokumentation etwas überwältigend, da ich fast nichts über Codecs und dergleichen weiß...
Das Folgende ist also genau das, was ich in VLC (1.1.11) mache, und es wäre großartig zu wissen, was das genaue Befehlszeilenäquivalent davon wäre:
- in Medien - > Konvertieren/Speichern
- Fügen Sie eine Datei hinzu und klicken Sie auf Konvertieren / Speichern
- fügen Sie den Namen der Zieldatei hinzu
- in den Einstellungen -> Profil
- wählen Sie "Audio - MP3"
- klicken Sie auf Start
2 answers
Kurze Antwort
vlc -I dummy input.wav ":sout=#transcode{acodec=mpga,ab=192}:std{dst=output.mp3,access=file}" vlc://quit
Dadurch wird input.wav
transcodiert und das Ergebnis in output.mp3
gespeichert.
ab=192
ist die Audio-Bitrate der Ausgabedatei.
Lange Antwort
Wenn Sie die entsprechende Befehlszeile einer über die GUI initiierten VLC-Konvertierung herausfinden möchten, können Sie dies tun:
- Starten Sie vlc von einem Terminal/einer Konsole aus wie folgt
vlc -vv
- Starten Sie eine Konvertierung in der VLC-GUI wie gewohnt.
- Scrollen Sie im Konsolenverlauf zurück und suchen Sie die Zeile beginnt mit
qt4 interface debug: Transcode MRL:
- Der Rest dieser Zeile enthält den entsprechenden vlc-Befehlszeilenparameter.
Hinweis: Meine Version von VLC ist 2.1.0-git Rincewind
und ich bin unter Linux...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-02-16 10:17:16
Ich habe versucht, der anderen Antwort in Windows zu folgen, aber ich konnte die Protokollierung in der Befehlszeile nicht korrekt zum Laufen bringen, also habe ich Folgendes getan:
METHODE 1
Ich konnte das interne Protokollierungsfenster von VLC verwenden, um es zu sehen:
Öffnen Sie VLC, gehen Sie zu Extras - > Nachrichten
Setze Ausführlichkeit auf 2 (Debug)
Führen Sie dann Ihre Konvertierung durch und alles wird im Nachrichtenfenster protokolliert. Suchen Sie nach "sout=#transcode
"oder" qt4 debug
", um die Zeile mit der Konvertierung zu finden Einstellung.
METHODE 2
Anstatt sich das Protokoll anzusehen, können Sie das Profil direkt anzeigen. Wenn Sie benutzerdefinierte Einstellungen verwenden möchten, erstellen Sie einfach ein neues Profil der gewünschten Einstellungen.
Die Profile (custom und built in) werden in einer INI-Datei gespeichert, die sich unter
%AppData%\vlc\vlc-qt-interface.ini
Für mich ist dies
C:\Users\chiliNUT\AppData\Roaming\vlc\vlc-qt-interface.ini
Die Profile befinden sich unter dem Abschnitt
[codecs-profiles]
Ein Beispiel aus meiner Datei ist:
[codecs-profiles]
1\Profile-Name=Video - VP80 + Vorbis (Webm)
1\Profile-Value="video_enable=yes;video_codec=VP80;vcodec_bitrate=2000;vcodec_framerate=0;vcodec_width=0;vcodec_height=0;audio_enable=yes;audio_codec=vorb;acodec_bitrate=128;acodec_channels=2;acodec_samplerate=44100;muxer_mux=webm"
2\Profile-Name=Video - H.264 + MP3 (TS)
2\Profile-Value="audio_enable=yes;audio_codec=mpga;acodec_bitrate=128;acodec_channels=2;acodec_samplerate=44100;video_enable=yes;video_codec=h264;vcodec_bitrate=800;vcodec_qp=0;vcodec_framerate=0;vcodec_width=0;vcodec_height=0;muxer_mux=ts"
...und es gibt 22 weitere. Meine benutzerdefinierten Profile befinden sich unten.
Mit Windows 7 Ultimate SP1, VLC 2.1.3 Rincewind
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-10-28 21:28:31