• ffmpeg

    From Friedrich Hattendorf@21:1/5 to All on Thu Jan 20 16:20:01 2022
    Hallo Liste,


    (ich weiß, dass ich hier wohl nicht ganz richtig bin, weiß aber nicht,
    wo es besser passt)


    Ich - als blutiger Laie beim Thema Video - suche eine brauchbare
    Anleitung, um *.mov in *.mp4 oder *.ogv zu konvertieren. Um die die
    man-page von ffmpeg zu verstehen, fehlen mir einfach zu viele
    Grundkenntnisse


    Ich habe eine Rehe von mov-Filmchen (vor 20 Jahren mit einer Nikon
    coolpix E4500, jetzt mit einer Olympus E-M1 Mark II aufgenommen)

    Wenn ich versuche, sie in eine HTML-Oberfläche einzubinden, kommt die
    Meldung: "Kein Video mit unterstütztem Format oder MIME-Typ gefunden".
    Das ist wohl normal, da HTML das Format nicht mehr unterstützt- das war
    vor 20 Jahren noch anders.

    Ich habe einiges ergoogelt und Befehle zum konvertieren in *.mp4 und
    *.ogv gefunden. Dabei hatte ich sehr gemischte Ergebnisse: Manchmal die
    o.a. Fehlermeldung, einige mp4 froren nach einigen Sekunden ein, die ogv
    waren qualitativ deutlich schlechter. Außerdem gab es noch Unterschiede
    je nach Browser,

    Die Original-Videos und auch meine konvertierten werden allerdings vom
    VLC alle abgespielt.


    Viele Grüße

    Friedrich Hattendorf

    Lernen ist wie das Rudern gegen den Strom;
    sobald man aufhört, treibt man zurück
    Benjamin Britten

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Max R. P. Grossmann@21:1/5 to All on Thu Jan 20 16:20:02 2022
    Prinzipiell sollte

    ffmpeg -i input.mov output.mp4

    ausreichen. Das erstellt bei mir Dateien des Formats "ISO Media, MP4 Base Media v1 [IS0 14496-12:2003]", die universell kompatibel sind.

    Um viele Clips umzuwandeln, nutze ich ganz gerne Befehle wie etwa

    find . -type f -name '*.mov' -exec ffmpeg -i {} {}.mp4 \;

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQSgmpL8UBXuhhpwmFEZmYYcFja6mwUCYel9JgAKCRAZmYYcFja6 m8J9AP9NzVeVacw+DlkXzrjXg0h/l0Dlf1I01tJMPVNGvMT9mQEAnJEqr16fr5Mb M7Pcy0xwCkuoI7j+uzValAjOW63Iww4=
    =c+N7
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rolf Reintjes@21:1/5 to All on Thu Jan 20 17:20:01 2022
    Am 20.01.2022 um 15:56 schrieb Friedrich Hattendorf:
    Hallo Liste,


    (ich weiß, dass ich hier wohl nicht ganz richtig bin, weiß aber nicht,
    wo es besser passt)


    Ich - als blutiger Laie beim Thema Video - suche eine brauchbare
    Anleitung, um *.mov in *.mp4 oder *.ogv zu konvertieren. Um die die
    man-page von ffmpeg zu verstehen, fehlen mir einfach zu viele
    Grundkenntnisse

    Ich konvertiere meine SAT-Receiver-ts-Dateien automatisiert in mp4 mit
    einem shell-Script. Das könntest du auf die Dateiendung .mov anpassen,
    wenn du die entsprechenden shell-Kenntnisse hast.

    Auf meinem 6-Kerner mit Hyperthreading lasse ich es so laufen: ./ts_2_mp4_automated_v16.bash 12

    Die ts-Dateien liegen im gleichen Verzeichnis wie das Script.

    Gruss

    Rolf


    Hier mein Script:


    !/bin/bash


    # usage: script number_of_threads


    # find out which stream ist the video
    # find out which stream to map for audio

    # 1280 with -b:v 3000k
    # 720 with -b:v 2000k

    # stereo with -b:a 160k
    # 5.1 ac3 with -acodec copy


    usage="$0 no_of_CPU-cores"

    if [ $# != 1 ] ;
    then
    echo "Error calling this script. Wrong number of arguments. Run
    this script like this:"
    echo $usage
    exit 1
    fi

    if echo $1 | grep '[^0-9]' > /dev/null 2>&1 ;
    then
    echo "Error calling this script. First argument is not a number.
    Run this script like this:"
    echo $usage
    exit 2
    fi


    date > starttime.txt


    # avconv -i ts.ts > ts_-i.output

    rm mapv mapa

    echo '#!/bin/bash' > all_files_vlc_at_the_same_time.bash

    echo 'vlc ' >> all_files_vlc_at_the_same_time.bash


    basefiles=.ts

    for fname in *$basefiles
    do
    base=`basename $fname $basefiles`
    if [ -s $fname -a ! -s ${base}.mp4 ];
    then
    echo ">>> >>> >>> next convert " $fname " <<< <<< <<<"
    # RR: decide video options

    # if 1280 VIDEO_RATE = "3000k "
    # else VIDEO_RATE = "2000k "

    ffprobe -show_format $fname &> ${base}.avprobed

    # in future also 1980x....
    VIDEO_RATE=`awk '{if ($1=="Stream" && $3=="Video:") {print
    "0:" substr($2,4,1) > "mapv"; print;}}' ${base}.avprobed | awk '/1280x720/{print "3000k";exit;}{print "2000k"}'`

    echo "VIDEO_RATE is " $VIDEO_RATE
    echo "video stream is " `cat mapv`
    VIDEO_MAP=`cat mapv`

    #decide audio options

    # if 5.1 AUDIO_OPTION = "-acodec copy "
    # else AUDIO_OPTION = "-acodec libvo_aacenc -ar 48000 -b:a
    160k "

    # AUDIO_OPTION=`


    awk '{if ($1=="Stream" && $3=="Audio:") {print;}}'
    ${base}.avprobed > "all_audio_streams"

    is_5_1=`awk 'BEGIN{is5_1=0;}/5.1/{print "0:" substr($2,4,1) > "mapa";print"1";is5_1=1;exit;}END{if(is5_1=="0"){print"0";}}'
    all_audio_streams `

    echo "is5_1 is " $is_5_1




    # problems: if [ $is_5_1 -eq "1" ]; then
    if [ "$is_5_1" == "1" ]; then

    AUDIO_OPTION="-acodec copy "

    else

    sort -k 9 all_audio_streams | head -1 | awk '{print "0:" substr($2,4,1) > "mapa";}'


    # this has to be installed: apt-get install libavcodec-extra-54
    # AUDIO_OPTION="-acodec libvo_aacenc -ar 48000 -b:a 160k "
    AUDIO_OPTION="-acodec aac -ar 48000 -b:a 160k "

    fi



    echo "AUDIO_MAP is " `cat mapa`

    AUDIO_MAP=`cat mapa`

    echo "AUDIO_MAP is " $AUDIO_MAP
    echo "AUDIO_OPTION is " $AUDIO_OPTION


    echo '#!/bin/bash' > ${base}.bash
    echo 'ffmpeg -i ' ${base}.ts ' -threads ' $1 ' -map '
    $VIDEO_MAP ' -map ' $AUDIO_MAP ' -vcodec libx264 -pix_fmt yuv420p -b:v ' $VIDEO_RATE ' ' $AUDIO_OPTION ' -f mp4 ' ${base}.mp4 >> ${base}.bash


    chmod 775 ${base}.bash

    cat ${base}.bash

    ./${base}.bash # start conversion




    echo ${base}.mp4 ' ' >> all_files_vlc_at_the_same_time.bash
    chmod 775 all_files_vlc_at_the_same_time.bash

    #avconv -i "ts.ts" \
    # -threads 4 \
    # -map $VIDEO_MAP \
    # -map $AUDIO_MAP \
    # -vcodec libx264 \
    # -pix_fmt yuv420p \
    # -b:v $VIDEO_RATE \
    # $AUDIO_OPTION \
    # -f mp4 "Paycheck.mp4"

    fi

    done

    echo ' &' >> all_files_vlc_at_the_same_time.bash

    rm *.avprobed



    date > endtime.txt

    exit 0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Florian (flobee)@21:1/5 to All on Thu Jan 20 18:40:03 2022
    Hi


    Am Do., 20. Jan. 2022 um 16:12 Uhr schrieb Friedrich Hattendorf <friedrich.hattendorf@adfc-mk.de>:

    Hallo Liste,


    (ich weiß, dass ich hier wohl nicht ganz richtig bin, weiß aber nicht,
    wo es besser passt)


    Ich - als blutiger Laie beim Thema Video - suche eine brauchbare
    Anleitung, um *.mov in *.mp4 oder *.ogv zu konvertieren. Um die die
    man-page von ffmpeg zu verstehen, fehlen mir einfach zu viele
    Grundkenntnisse


    Um es zu kodieren wirst du schnell die Befehle finden oder hast sie
    bereits schon.
    Schlimmer wird es mit den Codecs der Zeit.
    Diese brauchst Du eigentlich um daraus erst einmal ein RAW format zu
    bekommen das dann als Basis für neue Zielformate benutzt werden kann.

    Ich habe es schon zu oft erlebt das die Formate der Hersteller von
    früher weniger mit Open Source Lösungen bearbeitet werden konnten
    (Bei mir waren es Tonnen an Fotos von Canon die alle Farblich kaputt
    wurden). Foto.canon -> RAW.format -> jpg|png|...
    Aber meistens konnte man bei den Herstellern oder den Mitgelieferten
    Tools, Konverter für das RAW Format finden.

    VG Florian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Sebastian_G=C3=B6decke?=@21:1/5 to All on Fri Jan 21 08:10:02 2022
    Hi, evtl hilft dir transmagedon
    das hat eine nette gui und geht relativ simple von der hand.
    Oder soll es Konsole sein?
    Gruß Sebastian

    Am Do., 20. Jan. 2022 um 16:12 Uhr schrieb Friedrich Hattendorf < friedrich.hattendorf@adfc-mk.de>:

    Hallo Liste,


    (ich weiß, dass ich hier wohl nicht ganz richtig bin, weiß aber nicht,
    wo es besser passt)


    Ich - als blutiger Laie beim Thema Video - suche eine brauchbare
    Anleitung, um *.mov in *.mp4 oder *.ogv zu konvertieren. Um die die
    man-page von ffmpeg zu verstehen, fehlen mir einfach zu viele
    Grundkenntnisse


    Ich habe eine Rehe von mov-Filmchen (vor 20 Jahren mit einer Nikon
    coolpix E4500, jetzt mit einer Olympus E-M1 Mark II aufgenommen)

    Wenn ich versuche, sie in eine HTML-Oberfläche einzubinden, kommt die Meldung: "Kein Video mit unterstütztem Format oder MIME-Typ gefunden".
    Das ist wohl normal, da HTML das Format nicht mehr unterstützt- das war
    vor 20 Jahren noch anders.

    Ich habe einiges ergoogelt und Befehle zum konvertieren in *.mp4 und
    *.ogv gefunden. Dabei hatte ich sehr gemischte Ergebnisse: Manchmal die
    o.a. Fehlermeldung, einige mp4 froren nach einigen Sekunden ein, die ogv waren qualitativ deutlich schlechter. Außerdem gab es noch Unterschiede
    je nach Browser,

    Die Original-Videos und auch meine konvertierten werden allerdings vom
    VLC alle abgespielt.


    Viele Grüße

    Friedrich Hattendorf

    Lernen ist wie das Rudern gegen den Strom;
    sobald man aufhört, treibt man zurück
    Benjamin Britten



    --
    Mit freundlichen Grüßen
    Sebastian Gödecke

    <div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hi, evtl hilft dir transmagedon</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">das hat eine nette gui und geht relativ simple von der
    hand. </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Oder soll es Konsole sein?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Gruß Sebastian</div></div><br><div class="gmail_quote"><div
    dir="ltr" class="gmail_attr">Am Do., 20. Jan. 2022 um 16:12 Uhr schrieb Friedrich Hattendorf &lt;<a href="mailto:friedrich.hattendorf@adfc-mk.de">friedrich.hattendorf@adfc-mk.de</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px
    0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hallo Liste,<br>


    (ich weiß, dass ich hier wohl nicht ganz richtig bin, weiß aber nicht, <br> wo es besser passt)<br>
    <br
  • From Horst Felder@21:1/5 to Friedrich Hattendorf on Fri Jan 21 11:00:02 2022
    Hallo Friedrich!

    Friedrich Hattendorf <friedrich.hattendorf@adfc-mk.de> schrieb:
    Ich - als blutiger Laie beim Thema Video - suche eine brauchbare
    Anleitung, um *.mov in *.mp4 oder *.ogv zu konvertieren. Um die die
    man-page von ffmpeg zu verstehen, fehlen mir einfach zu viele
    Grundkenntnisse

    Ich nutze ffmpeg mit einem Frontend namens Handbrake (im Debian
    Repo)… den kann ich befriedigend bedienen, ohne in die Tiefen
    von ffmpeg eintauchen zu müssen…

    Zum schnellen umwandeln wäre vielleicht avidemux geeigneter… gibts
    nicht in den Debian-Repos, aber es gibt ein appimage… http://avidemux.sourceforge.net/

    Hinweis: Es ist nicht nett dem Uwe seinen Thread zu hijacken… hast du bestimmt nicht absichtlich gemacht… ich erwähne es nur für die
    Zukunft… ツ

    Einen schönen Tag noch!

    Viele Grüße
    Friedrich Hattendorf

    --
    Mit freundlichen Grüßen
    Horst Felder - www.h-felder.de
    GNU/Linux; damit ich auch morgen noch vernünftig arbeiten kann!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tobias schwibingerr@21:1/5 to All on Fri Jan 21 17:10:03 2022
    HalloJede Software wie Handbrake oder winff müsste das können.Hat GUImüsste einfach funktionieren.
    Gruss Sophie

    Am Donnerstag, 20. Januar 2022, 16:12:44 MEZ hat Friedrich Hattendorf <friedrich.hattendorf@adfc-mk.de> Folgendes geschrieben:

    Hallo Liste,


    (ich weiß, dass ich hier wohl nicht ganz richtig bin, weiß aber nicht,
    wo es besser passt)


    Ich - als blutiger Laie beim Thema Video - suche eine brauchbare
    Anleitung, um *.mov in *.mp4 oder *.ogv zu konvertieren. Um die die
    man-page von ffmpeg zu verstehen, fehlen mir einfach zu viele
    Grundkenntnisse


    Ich habe eine Rehe von mov-Filmchen (vor 20 Jahren mit einer Nikon
    coolpix E4500, jetzt mit einer Olympus E-M1 Mark II aufgenommen)

    Wenn ich versuche, sie in eine HTML-Oberfläche einzubinden, kommt die Meldung: "Kein Video mit unterstütztem Format oder MIME-Typ gefunden".
    Das ist wohl normal, da HTML das Format nicht mehr unterstützt- das war
    vor 20 Jahren noch anders.

    Ich habe einiges ergoogelt und Befehle zum konvertieren in *.mp4 und
    *.ogv gefunden. Dabei hatte ich sehr gemischte Ergebnisse: Manchmal die
    o.a. Fehlermeldung, einige mp4 froren nach einigen Sekunden ein, die ogv
    waren qualitativ deutlich schlechter. Außerdem gab es noch Unterschiede
    je nach Browser,

    Die Original-Videos und auch meine konvertierten werden allerdings vom
    VLC alle abgespielt.


    Viele Grüße

    Friedrich Hattendorf

    Lernen ist wie das Rudern gegen den Strom;
    sobald man aufhört, treibt man zurück
    Benjamin Britten


    <html><head></head><body><div class="ydp589b241fyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
    <div dir="ltr" data-setdir="false">Hallo</div><div dir="ltr" data-setdir="false">Jede Software wie Handbrake oder winff müsste das können.</div><div dir="ltr" data-setdir="false">Hat GUI</div><div dir="ltr" data-setdir="false">müsste einfach
    funktionieren.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Gruss Sophie</div><div dir="ltr" data-setdir="false"><br></div><div><br></div>

    </div><div id="ydpac6e5042yahoo_quoted_3616294983" class="ydpac6e5042yahoo_quoted">
    <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">

    <div>
    Am Donnerstag, 20. Januar 2022, 16:12:44 MEZ hat Friedrich Hattendorf &lt;friedrich.hattendorf@adfc-mk.de&gt; Folgendes geschrieben:
    </div>
    <div><br></div>
    <div><br></div>
    <div><div dir="ltr">Hallo Liste,<br clear="none"><br clear="none"><br clear="none">(ich weiß, dass ich hier wohl nicht ganz richtig bin, weiß aber nicht, <br clear="none">wo es besser passt)<br clear="none"><br clear="none"><br clear="
    none">Ich - als blutiger Laie beim Thema Video - suche eine brauchbare <br clear="none">Anleitung, um *.mov in *.mp4 oder *.ogv zu konvertieren. Um die die <br clear="none">man-page von ffmpeg zu verstehen, fehlen mir einfach zu viele <br clear="none">
    Grundkenntnisse<br clear="none"><br clear="none"><br clear="none">Ich habe eine Rehe von mov-Filmchen (vor 20 Jahren mit einer Nikon <br clear="none">coolpix E4500, jetzt mit einer Olympus E-M1 Mark II aufgenommen)<br clear="none"><br clear="none">Wenn
    ich versuche, sie in eine HTML-Oberfläche einzubinden, kommt die <br clear="none">Meldung: "Kein Video mit unterstütztem Format oder MIME-Typ gefunden". <br clear="none">Das ist wohl normal, da HTML das Format nicht mehr unterstützt- das war <br clear=
    "none">vor 20 Jahren noch anders.<br clear="none"><br clear="none">Ich habe einiges ergoogelt und Befehle zum konvertieren in *.mp4 und <br clear="none">*.ogv gefunden. Dabei hatte ich sehr gemischte Ergebnisse: Manchmal die <br clear="none">o.a.
    Fehlermeldung, einige mp4 froren nach einigen Sekunden ein, die ogv <br clear="none">waren qualitativ deutlich schlechter. Außerdem gab es noch Unterschiede <br clear="none">je nach Browser,<br clear="none"><br clear="none">Die Original-Videos und auch
    meine konvertierten werden allerdings vom <br clear="none">VLC alle abgespielt.<br clear="none"><br clear="none"><br clear="none">Viele Grüße<br clear="none"><br clear="none">Friedrich Hattendorf<br clear="none"><br clear="none">Lernen ist wie das
    Rudern gegen den Strom;<br clear="none">sobald man aufhört, treibt man zurück<br clear="none">Benjamin Britten<div class="ydpac6e5042yqt3336914444" id="ydpac6e5042yqtfd92105"><br clear="none"><br clear="none"></div></div></div>
    </div>
    </div></body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Max R. P. Grossmann@21:1/5 to All on Fri Jan 21 17:30:01 2022
    Ganz orthogonal davon möchte ich auch die Deb-Multimedia-Sammlung von Christian Marillat empfehlen, die nicht nur zusätzliche Software enthalten, sondern auch "normale" Software mit besseren Features/Optionen.

    https://deb-multimedia.org/

    Dort gibt es auch avidemux-qt, welches man zum Schneiden kurzer Clips verwenden kann und welches hier auch schon erwähnt wurde. Kann ich sehr empfehlen.

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQSgmpL8UBXuhhpwmFEZmYYcFja6mwUCYerdSwAKCRAZmYYcFja6 m/hRAQDKoxm4uUT9z9EoDawhnjFv8slpRsZ1hHB0Om9xge/NhQD7BQLG4TkSCeAt b1xQ5zeFsHwpY2mRY2SN6Rh6+O1dtQo=
    =rNbT
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Friedrich Hattendorf@21:1/5 to All on Sat Jan 22 11:10:01 2022
    Zuerst mal vielen Dank für die vielen Tipps und Hinweise.

    Ich brauche jetzt erst mal etwas Zeit, und mit einigen meiner Filmchen "rumspielen". Ich melde mich dann  dann wieder.

    Was mir allerdings immer noch fehlt, ist eine Quelle mit
    Basisinformationen zum Thema.


    Friedrich Hattendorf

    Das Leben ist wie ein Fahrrad.
    Man muss sich vorwärts bewegen, um das Gleichgewicht nicht zu verlieren. (Albert Einstein)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Florian (flobee)@21:1/5 to All on Sat Jan 22 16:10:02 2022
    Hi

    Am Sa., 22. Jan. 2022 um 11:09 Uhr schrieb Friedrich Hattendorf <friedrich.hattendorf@adfc-mk.de>:

    Was mir allerdings immer noch fehlt, ist eine Quelle mit
    Basisinformationen zum Thema.

    Je nach Quellen/Codecs wirst Du vermutlich in diversen Subkulturen landen. Besonders wenn die Daten älter sind und spezielle hauseigene Codecs
    benutzt werden müssen :-(

    ffmpeg.org oder stackoverflow ist auf jeden fall eine gute
    Anlaufstelle von der man aus dann seine "Subkultur" ggf. findet um
    detail Probleme zu klären.
    Jeder Codec hat sein 'pro's' und 'cons' und je nach Version auch noch
    die eine oder andere Macke.
    Aus heutiger Sicht sind viele Kompatibilitäts Probleme bereits gelöst
    und Tools wie ffmpeg oder wrapper wie winff schaffen den Umgang mit
    den allgm. gängigen Formaten super und einfach.

    https://duckduckgo.com/?q=wie+funktioniert+videokodierung
    Kl. Einstieg: https://www.techsmith.de/blog/video-bearbeiten-codierung/


    VG Florian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Hans_H=c3=b6rmann?=@21:1/5 to All on Mon Mar 7 15:00:01 2022
    Linux-Magazin 04.2021 S.58 Verwandlungskünstler

    ist ein Artikel der ein paar auch hier schon erwähnte Lösungen vorstellt.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)