Anzeige:
Ergebnis 1 bis 6 von 6

Thema: ffmpeg reencode nur mp2 Streams, generisch

  1. #1
    Registrierter Benutzer Avatar von blubbersuelze
    Registriert seit
    Aug 2003
    Beiträge
    501

    ffmpeg reencode nur mp2 Streams, generisch

    Hi,

    ich habe eine Menge Dateien welche auch mp2 Audiospuren enthalten.
    Nun möchte ich das alle mp2 Audiospuren nach mp3 reencodiert werden.

    Wie das durch exakter Angabe des Audiostreams funktioniert ist mir bekannt,
    ich suche jedoch einen generischen Weg über Filter oder dergleichen
    mit welchem man ffmpeg sagen kann das er aus allen mp2 Spuren mp3 machen soll, und dadurch die andere Audiospuren in Ruhe lässt.

    Im Moment sieht das für jeden Stream wie folgt aus:
    - ffprobe ausführen
    - merken welchen Audiospuren mp2 sind (z.B. Spur 2 und 3)
    - ffmpeg Befehl anpassen zu:
    ffmpeg -i /some/Input -map 0:v -map 0:a -c:v copy -c:a:1 mp3 -c:a:2 mp3 -f /some/Output
    - wiederhole das mit dem nächsten Stream

    Ich suche einen generischen Weg welcher möglicherweise so aussehen könnte:
    ffmpeg -i /some/Input -map 0:v -map 0:a -c:v copy -c:a mp2->mp3 -f /some/Output

    Weiß jemand ob bzw. wie man mit ffmpeg sowas machen kann?
    ich hoffe das mir da jemand helfen kann

    mfg.
    blubbersuelze
    "It's a little known fact, but the Pope likes penguins too."
    -Linus Torvalds

  2. #2
    Elefantenversteher Avatar von florian0285
    Registriert seit
    Jun 2016
    Beiträge
    1.021
    Matthäus 7:3 Was siehst du aber den Splitter in deines Bruders Auge, und wirst nicht gewahr des Balkens in deinem Auge?

  3. #3
    Registrierter Benutzer Avatar von blubbersuelze
    Registriert seit
    Aug 2003
    Beiträge
    501
    der Link hilft mir leider nicht weiter da wieder mal ffprobe
    "It's a little known fact, but the Pope likes penguins too."
    -Linus Torvalds

  4. #4
    Elefantenversteher Avatar von florian0285
    Registriert seit
    Jun 2016
    Beiträge
    1.021
    Zitat Zitat von blubbersuelze Beitrag anzeigen
    der Link hilft mir leider nicht weiter da wieder mal ffprobe
    ja auch

    bei mir klappt das

    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
    müsste man nur noch filtern und in eine if schleife packen
    Matthäus 7:3 Was siehst du aber den Splitter in deines Bruders Auge, und wirst nicht gewahr des Balkens in deinem Auge?

  5. #5
    Registrierter Benutzer Avatar von blubbersuelze
    Registriert seit
    Aug 2003
    Beiträge
    501
    gib mal bitte ein konkretes Beispiel anstelle eines Schnipsels.

    danke :-)
    "It's a little known fact, but the Pope likes penguins too."
    -Linus Torvalds

  6. #6
    Elefantenversteher Avatar von florian0285
    Registriert seit
    Jun 2016
    Beiträge
    1.021
    Code:
    for i in *.mp4; do
    
            if [ "$(ffmpeg -i "$i" 2>&1 | sed '/Audio:/!d' | awk '{ print $4 }')" == "aac" ]; then
                    ffmpeg -i $i -mach -irgendwas -irgendwo -hin -mit aac
            fi
    
    done
    Matthäus 7:3 Was siehst du aber den Splitter in deines Bruders Auge, und wirst nicht gewahr des Balkens in deinem Auge?

Ähnliche Themen

  1. Squid und MP3 Streams
    Von Gerald im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 18.01.12, 11:10
  2. Videos konvertieren mit ffmpeg/ffmpeg-php
    Von streicher im Forum Anwendungen Allgemein, Software
    Antworten: 2
    Letzter Beitrag: 10.01.07, 17:17
  3. Liefert ffmpeg kein ffmpeg-config mit?
    Von damava im Forum Kompilieren von Kernel und Sourcen
    Antworten: 1
    Letzter Beitrag: 08.08.05, 22:09
  4. TV Streams
    Von Time-walker im Forum Fernsehen
    Antworten: 6
    Letzter Beitrag: 22.03.05, 00:55
  5. streams
    Von huluhulu im Forum Musik
    Antworten: 2
    Letzter Beitrag: 11.01.04, 11:27

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •