Deutsche Audiospur wählen mittels FFMPEG?
- Strunz_1975
- Beiträge: 2464
- Registriert: 13.04.2007 14:29:32
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Deutsche Audiospur wählen mittels FFMPEG?
Hallo,
ich möchte ein "Video"-File in ein anderes Format (MKV) umwandeln
mittels "FFMPEG"!
Was muss ich eingeben, damit ich die "Deutsche Audiospur" erhalte?
Mfg
Strunz_1975
ich möchte ein "Video"-File in ein anderes Format (MKV) umwandeln
mittels "FFMPEG"!
Was muss ich eingeben, damit ich die "Deutsche Audiospur" erhalte?
Mfg
Strunz_1975
Zuletzt geändert von Strunz_1975 am 19.03.2021 20:03:07, insgesamt 1-mal geändert.
Debian Bookworm
Re: Deursche Audiospur wählen mittels FFMPEG?
Manche Disks haben mitunter 10 verschiedene SprachenStrunz_1975 hat geschrieben: Was muss ich eingeben, damit ich die "Deutsche Audiospur" erhalte?
darunter auch deutsche und die mußt du finden und einfügen
gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.
Uns rottet die soziale Kälte viel früher aus.
- Strunz_1975
- Beiträge: 2464
- Registriert: 13.04.2007 14:29:32
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Deursche Audiospur wählen mittels FFMPEG?
Wenn ich folgendes eingebe:
Kommt folgende Aussage:
Hilfe
Mfg
Strunz_1975
Code: Alles auswählen
ffmpeg -i THE_BOURNE_SUPREMACY.VOB -map 0:m:language:deu THE_BOURNE_SUPREMACY.mkv
Code: Alles auswählen
Stream map '0:m:language:deu' matches no streams.
To ignore this, add a trailing '?' to the map.
Mfg
Strunz_1975
Debian Bookworm
- Strunz_1975
- Beiträge: 2464
- Registriert: 13.04.2007 14:29:32
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Deutsche Audiospur wählen mittels FFMPEG?
Debian Bookworm
Re: Deutsche Audiospur wählen mittels FFMPEG?
ffmpeg ist leider zu "blöd" die Sprachen auf der DVDs zu erkennen und zeigt deswegen nur die StreamIDs an.
Musst du halt ausprobieren ob -map 0:1 -map 0:2 oder -map 0:3 die deutsche ist. (1 und 2 haben bessere Qualität als 3. Falls 2 deutsch sind willst du also die fordere nehmen.) (Mit der Option -t 10 kannst du dir erstmal nur 10s encodieren lassen.)
Daneben willst du natürlich den Video und die Subtitel-Streams. -map 0:v -map 0:s
Noch ein paar Tricks:
ffmpeg nutzt für audio als default vorbis. Der ist nicht so intelligent, weil von wenig Geräten Supportet und speicherintensiv. Nimm Opus. (-c:a libopus) Und die für Streaming Optimierte Bitrate ist auch nicht optimal. (Verwischt Actionszenen, damit es bei langsamer Internetverbindung nicht ruckelt.) -crf 20 gibt dir vernünftige Qualität bei wenig Speicherverbrauch.
Willst du Sourround-Sound behalten willst du das mit angeben: -af "channelmap=channel_layout=5.1"
Zum Speicherplatz sparen Stereo -ac 2 oder Mono: -ac 1 Da würde ich für bessere Quali aber die Bitrate auf 96Bit hoch drehen.
Also volles Kommando:
Stereo:
Mono:
X musst du durch 1 2 der 3 ersetzen. Alternativ kannst du natürlich auch -map 0:a angeben. Dann hast du alle 3 audio-Spuren. oder -map 0:s weg lassen, wenn du keine Untertitel haben willst.
Musst du halt ausprobieren ob -map 0:1 -map 0:2 oder -map 0:3 die deutsche ist. (1 und 2 haben bessere Qualität als 3. Falls 2 deutsch sind willst du also die fordere nehmen.) (Mit der Option -t 10 kannst du dir erstmal nur 10s encodieren lassen.)
Daneben willst du natürlich den Video und die Subtitel-Streams. -map 0:v -map 0:s
Noch ein paar Tricks:
ffmpeg nutzt für audio als default vorbis. Der ist nicht so intelligent, weil von wenig Geräten Supportet und speicherintensiv. Nimm Opus. (-c:a libopus) Und die für Streaming Optimierte Bitrate ist auch nicht optimal. (Verwischt Actionszenen, damit es bei langsamer Internetverbindung nicht ruckelt.) -crf 20 gibt dir vernünftige Qualität bei wenig Speicherverbrauch.
Willst du Sourround-Sound behalten willst du das mit angeben: -af "channelmap=channel_layout=5.1"
Zum Speicherplatz sparen Stereo -ac 2 oder Mono: -ac 1 Da würde ich für bessere Quali aber die Bitrate auf 96Bit hoch drehen.
Also volles Kommando:
Code: Alles auswählen
ffmpeg -i THE_BOURNE_SUPREMACY.VOB -map 0:v -map 0:X -map 0:s -c:a libopus -af "channelmap=channel_layout=5.1" -c:v libx264 -crf 20 THE_BOURNE_SUPREMACY.mkv
Code: Alles auswählen
ffmpeg -i THE_BOURNE_SUPREMACY.VOB -map 0:v -map 0:X -map 0:s -c:a libopus -ac 2 -c:v libx264 -crf 20 THE_BOURNE_SUPREMACY.mkv
Code: Alles auswählen
ffmpeg -i THE_BOURNE_SUPREMACY.VOB -map 0:v -map 0:X -map 0:s -c:a libopus -ac 1 -vbr on -b:a 96k -c:v libx264 -crf 20 THE_BOURNE_SUPREMACY.mkv
rot: Moderator wanne spricht, default: User wanne spricht.
- Strunz_1975
- Beiträge: 2464
- Registriert: 13.04.2007 14:29:32
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Deutsche Audiospur wählen mittels FFMPEG?
Halllo,
wenn ich folgendes eingebe:
ffmpeg -i THE_BOURNE_SUPREMACY.vob-c:v copy -c:a copy -map 0language:deu -sn copy THE_BOURNE_SUPREMACY.mkv
Kommt dies Ausabe:
[mpeg @ 0x55af84160440] Invalid stream specifier: 2:language:deu.
Last message repeated 11 times
Stream map '0:2:language:deu' matches no streams.
To ignore this, add a trailing '?' to the map.
Mfg
Strunz_1975
wenn ich folgendes eingebe:
ffmpeg -i THE_BOURNE_SUPREMACY.vob-c:v copy -c:a copy -map 0language:deu -sn copy THE_BOURNE_SUPREMACY.mkv
Kommt dies Ausabe:
[mpeg @ 0x55af84160440] Invalid stream specifier: 2:language:deu.
Last message repeated 11 times
Stream map '0:2:language:deu' matches no streams.
To ignore this, add a trailing '?' to the map.
Mfg
Strunz_1975
Debian Bookworm
Re: Deutsche Audiospur wählen mittels FFMPEG?
Du kannst ihm nich sagen, dass er den deutschen stream ndhmen soll, wenn er nicht weiß, welches der deutsche ist.wanne hat geschrieben: ffmpeg ist leider zu "blöd" die Sprachen auf der DVDs zu erkennen und zeigt deswegen nur die StreamIDs an.
Musst du halt ausprobieren ob -map 0:1 -map 0:2 oder -map 0:3 die deutsche ist.
Btw willst du sicher noch die Videospur kopieren. Guck dir mal.meine commando Beispiele an.
rot: Moderator wanne spricht, default: User wanne spricht.
- Strunz_1975
- Beiträge: 2464
- Registriert: 13.04.2007 14:29:32
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Deutsche Audiospur wählen mittels FFMPEG?
Ich weiß nicht. Mehr als sagen, was du machen musst, kann ich nicht. Ich schreibe dir was du falsch machst. Du machst exakt den selben Fehler wieder. Ich gebe dir ein volles Kommando, in dem du nur noch X durch 1 2 oder 3 austauschen musst, du nutzt wieder was völlig anderes. Prinzipiell ist es ja nicht dumm, wenn du selbst mit denkst und auf deine eigenen Bedürfnisse anpasst statt dumm zu kopieren (z.B. lieber kopierst statt zu konvertieren). Dann solltest du halt trotzdem die Tipps von vorher beachten.
rot: Moderator wanne spricht, default: User wanne spricht.
Re: Deutsche Audiospur wählen mittels FFMPEG?
Du möchtest also Videos rippen mittels ffmpeg (wichtig mit Ausrufezeichen) und verstehst nur Bahnhof.Strunz_1975 hat geschrieben:20.03.2021 13:58:24ich möchte ein "Video"-File in ein anderes Format (MKV) umwandeln
mittels "FFMPEG"!
In diesem Sinne wäre es angebracht, über eine Alternative nachzudenken, oder etwa nicht?
Der VLC-Player kann das auch und du kannst bequem in einer GUI arbeiten. Ich benutze den VLC-Player seit längerer Zeit erfolgreich. Audiospur und Untertitel können sehr einfach vor dem Rippen ausgewählt werden. Dasselbe gilt für das Containerformat sowie die Dateiendung, Framerate u.v.m.
Warum als einfach, wenn es auch umständlich geht? (war eine rhetorische Frage)
B52
«Der Vorteil der Klugheit besteht darin,
dass man sich dumm stellen kann.
Das Gegenteil ist schon schwieriger.»
(Kurt Tucholsky)
dass man sich dumm stellen kann.
Das Gegenteil ist schon schwieriger.»
(Kurt Tucholsky)