[gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
Benutzeravatar
paul1234
Beiträge: 1834
Registriert: 28.06.2014 15:41:15

[gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von paul1234 » 20.03.2016 08:51:31

Hallo,
ich möchte 1 von 2 Tonspuren aus einer .avi-Datei entfernen. 1.Tonspur ist spanisch, 2.Tonspur ist deutsch.
Versucht u. nicht geschafft habe ich es mit Flow Blade u. Handbrake. Jemand ne Idee?

Gruß paul
Zuletzt geändert von paul1234 am 16.11.2016 16:00:09, insgesamt 1-mal geändert.
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von MaGe » 20.03.2016 11:45:56

Muster:

ffmpeg -i mein.avi

Stream #0.0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [PAR 64:45 DAR 16:9], 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0.1[0x80]: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
Stream #0.2[0x81]: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s

Hier sehen wir, dass die Tonspuren die Nummern von 0.1 bis 0.2 haben.

jetzt die deutche Tonspur rausfinden
Dieser Befehl wird an eine bestimmte Stelle im Video springen ab der 4 ten minute und 3 minuten aufnemmen
das müste reichen um festzustellen ob der ton Deutsch ist
1.)
ffmpeg -ss 00:04:00 -t 00:03:00 -i input.avi -c:v copy -map 0:1 -c:a copy output-neu.avi
nicht Deutsch dann 2.
2.)
ffmpeg -ss 00:04:00 -t 00:03:00 -i input.avi -c:v copy -map 0:2 -c:a copy output-neu.avi

wenn Deutsch? dann -map 0:1 oder -map 0:2
ffmpeg -i input.avi -c:v copy -map X:X -c:a copy output-neu.avi


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

guennid

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von guennid » 20.03.2016 13:37:37

Handbrake encodiert nur in MKV- oder MP4-Container, nicht in AVI. Sollte man eigentlich merken, wenn man das Programm benutzt.

Sollte ffmpeg nicht mitteilen, in welcher Sprache die beiden Tonspuren vorliegen? Bei meinen MKVs tut's das. Ein zweisprachiges AVI habe ich nicht.

Grüße, Günther

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von NAB » 20.03.2016 13:51:15

"AviDemux" aus "deb-multimedia" müsste das können. Das kann mit AVI und maximal zwei Tonspuren umgehen.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von MaGe » 20.03.2016 14:12:47

guennid hat geschrieben:
Sollte ffmpeg nicht mitteilen, in welcher Sprache die beiden Tonspuren vorliegen? Bei meinen MKVs tut's das. Ein zweisprachiges AVI habe ich nicht.

Grüße, Günther
Das mag möglich sein bei mir mit VOB dateien ist es das aber nicht
ffmpeg version 3.0

ffmpeg -i 'VTS_01_1.VOB
Input #0, mpeg, from 'VTS_01_1.VOB':
Duration: 00:32:31.48, start: 0.052000, bitrate: 4401 kb/s
Stream #0:0[0x1bf]: Data: dvd_nav_packet
Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv), 720x576 [SAR 64:45 DAR 16:9], max. 7500 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:2[0x80]: Audio: ac3, 48000 Hz, mono, fltp, 192 kb/s
Stream #0:3[0x82]: Audio: ac3, 0 channels
Stream #0:4[0x81]: Audio: ac3, 0 channels


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

guennid

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von guennid » 20.03.2016 14:13:13

Avidemux braucht er nicht, ist auch etwas tricky mit zwei Tonspuren. ffmpeg tut den Job. Frage ist nur, sagt das einem gleich, welche Spur man nehmen muss, oder ist MaGes Versuch-und-Irrtum-Strategie vonnöten? :wink:

Grüße, Günther

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von MaGe » 20.03.2016 15:20:34

guennid hat geschrieben: ffmpeg tut den Job. Frage ist nur, sagt das einem gleich, welche Spur man nehmen muss, oder ist MaGes Versuch-und-Irrtum-Strategie vonnöten? :wink:

Grüße, Günther
bei original DVD siehe oben :(

aufgenommene Filme vom TV zeigen in welcher Sprache die Tonspuren vorliegen :D

ffmpeg -i CASINO.mkv
Input #0, matroska,webm, from 'CASINO.mkv':
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 1k tbn, 100 tbc (default)
Stream #0:1(ger): Audio: ac3, 48000 Hz, stereo, fltp, 448 kb/s (default)


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

guennid

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von guennid » 20.03.2016 15:43:19

aufgenommene Filme vom TV zeigen in welcher Sprache die Tonspuren vorliegen :D
Am TV liegt's wohl nicht - ich frage mich auch, wie du bei TV zu MKV kommst? Ich nehme an: umkodiert. Dann sehe ich das auch so, - wenn MVK der Zielcontainer ist. Frage bleibt, wie es mit zweisprachigen AVIs ist (um die geht es bei paul1234 ). Bei einsprachigen AVIs (umkodiert aus TV) sagt mir ffmpeg nicht, in welcher Sprache die eine Tonspur spricht.

Grüße, Günther

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von NAB » 20.03.2016 16:46:53

Ich hab noch nie eine Sprachbezeichnung in einem AVI gesehen. Einer der Gründe, warum ich die gleich in MKV umwandle.

Bei AVI gibt's nur die Reihenfolge ... die der Player richtig anzeigen kann, aber auch nicht muss.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

guennid

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von guennid » 20.03.2016 17:03:55

Na ja, so rundum begeistert bin ich nicht von Matroska. das hakelt hier mitunter beim Abspielen mit vlc oder smplayer. AVI ist da meiner Meinung nach deutlich robuster. Kann dafür aber auch ziemlich wenig. Mit ffplay werde ich nicht so richtig warm - aber der schluckt alles! :wink:

Grüße, Günther

Benutzeravatar
paul1234
Beiträge: 1834
Registriert: 28.06.2014 15:41:15

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von paul1234 » 16.11.2016 02:26:36

ok, MaGe, das Erstellen der deutschen Audiodatei hat jetzt nach deinem Tipp hingehaun. Frage: wie ersetze ich jetzt die neue gegen die Alte Tonspur im Video?
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von MaGe » 16.11.2016 07:01:53

paul1234 hat geschrieben: wie ersetze ich jetzt die neue gegen die Alte Tonspur im Video?
nicht " ersetzen " dein Video hat zwei Tonspuren spanisch deutsch
und du brauchst nur die deutsche

Muster:
ffmpeg -i Dateiname.avi

Input #0, mpeg4, from 'Dateiname.avi':
Duration: 02:41:30.37, start: 0.287267, bitrate: 1500 kb/s
Stream #0:0[0x1e0]: Video: mpeg4 (Main),
Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
Stream #0:2[0x81]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s

Hier sehen wir, dass die Tonspuren die Nummern von 0.1 bis 0.2 haben. Audio:

Video ab der 6 ten minute, und 2 minuten aufnemmen
ffmpeg -i Dateiname.avi -ss 00:06:00 -t 00:03:00 -c:v copy -map 0:0 -map 0:1 -c:a copy Video-raus.avi
Video anshen kein deutsch, dann bleibt nur #0:2[0x81]: Audio:

ganzes AVI mit deutschem Ton
ffmpeg -i Dateiname.avi -c:v copy -map 0:0 -c:a copy -map 0:2 Video-raus.avi

-map 0:0 = Stream #0:0[0x1e0]: Video:
-map 0:1 = Stream #0:1[0x80]: Audio:
-map 0:2 = Stream #0:1[0x80]: Audio:


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

wanne
Moderator
Beiträge: 7448
Registriert: 24.05.2010 12:39:42

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von wanne » 16.11.2016 09:48:01

NAB hat geschrieben:Bei AVI gibt's nur die Reihenfolge ... die der Player richtig anzeigen kann, aber auch nicht muss.
Laut MS gibt es wohl doch ein ein Byte Language Tag.
https://msdn.microsoft.com/en-us/librar ... 85%29.aspx
Leider ohne Liste, welches Byte zu welcher Sprache gehöhrt außerdem wüsste ich auch nicht, wie man den AVISTREAMHEADER dumped.
guennid hat geschrieben:AVI ist da meiner Meinung nach deutlich robuster. Kann dafür aber auch ziemlich wenig.
Das sehe ich bedingt anders dazu später mehr.
rot: Moderator wanne spricht, default: User wanne spricht.

Benutzeravatar
paul1234
Beiträge: 1834
Registriert: 28.06.2014 15:41:15

Re: 1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von paul1234 » 16.11.2016 15:59:53

so Leute, ich kann vermelden: Fragen wurden gelöst:
falls die DVD nicht automatisch eingehängt wird, kann ich mit VCL nachhelfen. Danach klappt meißtens schon Handbrake, der alle Tonspuren (meißt mit Länderangabe) anzeigt. Dort kann ich auch einfach andere Tonspuren löschen
Wenn das nicht klappt, geht es auf jeden fall mit MaGe's Lösungsvorschlag!

also Danke nochmal an alle!

Gruß paul
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

Grafino
Beiträge: 64
Registriert: 18.03.2016 21:03:53

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von Grafino » 11.03.2018 11:49:13

Hi Leute,

ich habe auch ein Problem mit den Tonspuren. Ich habe einen Film mit 2 Tonspuren (de und en). Zur Info: Ich packe die Platte an meine Fritzbox und stream an meinen LG-TV, was gant git funktioniert. Leider kann ich auf diesem Weg auf meinem TV nicht zwischen den Tonspuren wählen, also will ich die en-Spur entfernen.

Aus diesem Thread habe ich die Lösung gefunden, die engl. Tonspur zu entfernen:

ffmpeg -i Mein_Film.mkv -c:v copy -map 0:0 -c:a copy -map 0:1 Mein_Film_GER.mkv

Die Info gibt mir dann auch brav die Aussage, das jetzt nur noch die DE-Spur da ist:

Code: Alles auswählen

ffmpeg -i Mein_Film.mkv
ffmpeg version 3.2.10-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 6.3.0 (Debian 6.3.0-18) 20170516
  configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 34.101 / 55. 34.101
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.101 / 57. 56.101
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libavresample   3.  1.  0 /  3.  1.  0
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
Input #0, matroska,webm, from 'Mein_Film_GER.mkv':
  Metadata:
    ENCODER         : Lavf57.56.101
  Duration: 00:55:17.36, start: 0.000000, bitrate: 4495 kb/s
    Stream #0:0: Video: h264 (High), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Metadata:
      DURATION        : 00:55:17.355000000
    Stream #0:1(ger): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default)
    Metadata:
      DURATION        : 00:55:17.363000000
At least one output file must be specified
Leider bekomme ich dann auf meinem TV die Anzeige: Nicht unterstützter Audio....und ich habe einen Stummfilm :-(.

Jetzt weiss ich nicht weiter. Kann jemand helfen? Schon mal Danke für die Mühe!
Bord: MSI X370 SLI Plus; CPU: AMD Ryzen 7 1700; GraKa: Gigabyte GeForce GTX 1050; RAM: 16 GB
OS: Kernel Linux 4.9.0-8-amd64; Debian 4.9.130-2; lightdm-xsession, XFCE

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von MaGe » 11.03.2018 14:45:44

meiner kann so ziemlich jedes Format abspielen. Ausser MKVs mit einer DTS-Tonspur.
hast du schon versucht dts in ac3 umwandeln?
nicht getestet keine DTS

Code: Alles auswählen

 ffmpeg -i dein-video-in.mkv -map 0:0 -c:v copy -map 0:1 -c:a ac3 -b:a 640k dein-video-out-neu.mkv 

gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von Lord_Carlos » 11.03.2018 14:50:33

Kannst du ein `ffmpeg -i` von der orginalen Datei machen?

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Grafino
Beiträge: 64
Registriert: 18.03.2016 21:03:53

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von Grafino » 11.03.2018 18:25:07

Hi,

@LordCarlos: Ja kann ich ;-) :

Code: Alles auswählen

ffmpeg -i meinfilm.mkv
ffmpeg version 3.2.10-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 6.3.0 (Debian 6.3.0-18) 20170516
  configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 34.101 / 55. 34.101
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.101 / 57. 56.101
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libavresample   3.  1.  0 /  3.  1.  0
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
Input #0, matroska,webm, from 'meinfilm.mkv':
  Metadata:
    encoder         : libebml v1.2.3 + libmatroska v1.3.0
    creation_time   : 2012-03-28T14:41:23.000000Z
  Duration: 00:55:17.38, start: 0.000000, bitrate: 5130 kb/s
    Stream #0:0: Video: h264 (High), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Stream #0:1(ger): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default)
    Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s
    Stream #0:3(ger): Subtitle: subrip (default)
    Metadata:
      title           : gtvg-forced
Bord: MSI X370 SLI Plus; CPU: AMD Ryzen 7 1700; GraKa: Gigabyte GeForce GTX 1050; RAM: 16 GB
OS: Kernel Linux 4.9.0-8-amd64; Debian 4.9.130-2; lightdm-xsession, XFCE

Grafino
Beiträge: 64
Registriert: 18.03.2016 21:03:53

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von Grafino » 11.03.2018 18:29:51

Hi,
@ Mac Ge:

Dein Tip hat funktionert...interessant! Besten Dank :THX:
Hmmm...ein bisschen würde mich schon der HG dafür interessieren......


Gruss

Graffy
Bord: MSI X370 SLI Plus; CPU: AMD Ryzen 7 1700; GraKa: Gigabyte GeForce GTX 1050; RAM: 16 GB
OS: Kernel Linux 4.9.0-8-amd64; Debian 4.9.130-2; lightdm-xsession, XFCE

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von Lord_Carlos » 11.03.2018 20:21:14

Eng is AC3, was er wohl kann. Und Deutsch ist in DTS.
Ich nehme an du musst ENG nichtmal entfernen, nur darf GER nicht in DTS sein.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Grafino
Beiträge: 64
Registriert: 18.03.2016 21:03:53

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von Grafino » 12.03.2018 08:47:42

Hmmm...gut zu wissen. Danke noch mal! :-)
Bord: MSI X370 SLI Plus; CPU: AMD Ryzen 7 1700; GraKa: Gigabyte GeForce GTX 1050; RAM: 16 GB
OS: Kernel Linux 4.9.0-8-amd64; Debian 4.9.130-2; lightdm-xsession, XFCE

Benutzeravatar
paul1234
Beiträge: 1834
Registriert: 28.06.2014 15:41:15

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von paul1234 » 13.03.2018 09:18:03

@all: Entschuldigung, das ich so lange ausgeklinkt war. Ich hatte beruflich auswärts zu tun. Ich nehme mir aber die Posts vor u. werde die auch abarbeiten. danke schön schonmal jetzt für die Posts!!!
hier jetzt mehr Infos:
NoPaste-Eintrag40189
ich habe jetzt den 2.Post (von MaGe) abgearbeitet:
Es gibt 3 Tonspuren: 0:13, 0:14, u. 0:15 . mit dem Test habe ich herausgefunden, das der deutsche Ton 0:14 ist:

Code: Alles auswählen

ffmpeg -ss 00:04:00 -t 00:03:00 -i input.mp4 -c:v copy -map 0:14 -c:a copy output-neu.avi
dann habe ich mit den nächsten beiden Codezeilen versucht, die anderen 2 Tonspuren zu eliminieren:

Code: Alles auswählen

ffmpeg -i input.mp4 -c:v copy -map 0:13 -c:a copy output.avi
als ich das ausgeführt habe, war dann nur noch eine Tonspur da u. die war natürlich nicht deutsch
ich hab das gleiche nochmal mit

Code: Alles auswählen

-map 0:15
probiert, auch nicht deutsch
und es wird auch kein Video mehr ausgegeben, nur Audio. Und hier wird gezeigt, dass durch Löschen von einer Audiospur, nur noch eine von dreien übriggeblieben ist:
NoPaste-Eintrag40190
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von MaGe » 13.03.2018 14:06:21

paul1234 hat geschrieben: Es gibt 3 Tonspuren: 0:13, 0:14, u. 0:15 . mit dem Test habe ich herausgefunden, das der deutsche Ton 0:14 ist:

Code: Alles auswählen

 ffmpeg -ss 00:04:00 -t 00:03:00 -i input.mp4 -c:v copy -map 0:14 -c:a copy output-neu.avi 
ohne glaskugel aufs geratewohl.
-map 0:0 = video
-map 0:14 = audio deutsch

Code: Alles auswählen

 ffmpeg -i input.mp4 -map 0:0 -c:v copy -map 0:14 -c:a copy output-neu.avi 
Video u. Deutsche tonspur


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Benutzeravatar
paul1234
Beiträge: 1834
Registriert: 28.06.2014 15:41:15

Re: [gelöst]1 von 2 Tonspuren aus einer .avi-Datei entfernen

Beitrag von paul1234 » 13.03.2018 14:59:51

wie immer Danke MaGe! ** Leider zu früh gefreut. Am Laptop funktioniert das Video, aber nicht am TV (LG) u. auch nicht mittels WD-play. Dabei liegt der Film auf meiner Synology-NAS. Ich denke mal sowohl dem TV als auch der WD-play fehlen die Codecs. Man müßte erstmal identifizieren, welche Coccs benötigt werden. Stehe irgendwie aufm schlauch. Auch mit Avidemux komme ich nicht wirklich weiter. da fehlt mir ein gutes Tutorial. Das nächste Problem ist die Timeline in Avidemux. Die ist viel zu kurz eingestellt. Das reicht noch nicht mal fürs komplette Intro
HP 250 G8 SP 2W8X8EA debian bullseye XFCE4 4.16

Antworten