FlatheadV8 / Film2MP4

Filme in ein HTML5-kompatibles MP4-Format umrechnen, welches von den meisten aktuellen Internet-Browsern inline abgespielt werden können. Wie zum Beispiel mit dem FireFox ab Version 35. Zusätzlich ist es auch möglich im selben "Arbeitsgang" noch Werbung und die schwarzen Balken an den Seiten zu entfernen sowie das Seitenverhältnis zu ändern und die Auflösung auf einen gewünschten Wert zu setzen.
Mozilla Public License 2.0
2 stars 1 forks source link

Film2MP4

Filme in ein HTML5-kompatibles MP4-Format umrechnen, die Video-Daten werden hier BluRay-kompatibel erzeugt.

Video- und Audio-Spur in ein HTML5-kompatibles Format transkodieren

hier ein paar Beispiele:

Film2MP4.sh -q "Der_brave_Soldat_Schwejk.avi" -z Der_brave_Soldat_Schwejk.mp4

Film2MP4.sh -q "Der_brave_Soldat_Schwejk.avi" -z Der_brave_Soldat_Schwejk.mp4 -ton 0

Film2MP4.sh -q "Der_brave_Soldat_Schwejk.avi" -z Der_brave_Soldat_Schwejk.mp4 -ton 0 -aq 6

Film2MP4.sh -q "Der_brave_Soldat_Schwejk.avi" -z Der_brave_Soldat_Schwejk.mp4 -ton 0 -aq 6 -vq 6

Film2MP4.sh -q "Der_brave_Soldat_Schwejk.avi" -z Der_brave_Soldat_Schwejk.mp4 -ton 0 -aq 6 -vq 6 -schnitt "450-500"

Film2MP4.sh -q "Der_brave_Soldat_Schwejk.avi" -z Der_brave_Soldat_Schwejk.mp4 -ton 0 -aq 6 -vq 6 -schnitt "450-500" -crop "540:576:90:0"

Film2MP4.sh -q "Der_brave_Soldat_Schwejk.avi" -z Der_brave_Soldat_Schwejk.mp4 -ton 0 -aq 6 -vq 6 -schnitt "450-500" -crop "540:576:90:0" -out_xmaly 640x540

Film2MP4.sh -q "Der_brave_Soldat_Schwejk.avi" -z Der_brave_Soldat_Schwejk.mp4 -ton 0 -aq 6 -vq 6 -schnitt "450-500" -crop "540:576:90:0" -out_xmaly 640x540 -in_xmaly 720x576

grundsaetzlich ist der Aufbau wie folgt, die Reihenfolge der Optionen ist unwichtig

/home/bin/Film2MP4.sh [Option] -q [Filmname] -z [Neuer_Filmname.mp4]
/home/bin/Film2MP4.sh -q [Filmname] -z [Neuer_Filmname.mp4] [Option]

ein Beispiel mit minimaler Anzahl an Parametern

/home/bin/Film2MP4.sh -q Film.avi -z Film.mp4

Es duerfen in den Dateinamen keine Leerzeichen, Sonderzeichen oder Klammern enthalten sein! Leerzeichen kann aber innerhalb von Klammer trotzdem verwenden

/home/bin/Film2MP4.sh -q "Filmname mit Leerzeichen.avi" -z Film.mp4

wenn der Film mehrer Tonspuren besitzt und nicht die erste verwendet werden soll, dann wird so die 2. Tonspur angegeben (die Zaehlweise beginnt mit 0)

-ton 1

wenn der Film mehrer Tonspuren besitzt und nicht die erste verwendet werden soll, dann wird so die 3. Tonspur angegeben (die Zaehlweise beginnt mit 0)

-ton 2

die gewünschte Bildaufloesung des neuen Filmes

-out_xmaly 720x576

wenn die Bildaufloesung des Originalfilmes nicht automatisch ermittelt werden kann, dann muss sie manuell als Parameter uebergeben werden

-in_xmaly 480x270

wenn das Bildformat des Originalfilmes nicht automatisch ermittelt werden kann, dann muss es manuell als Parameter uebergeben werden

-dar 16:9

wenn die Pixelgeometrie des Originalfilmes nicht automatisch ermittelt werden kann, dann muss sie manuell als Parameter uebergeben werden

-par 64:45

will man eine andere Video-Qualitaet, dann sie manuell als Parameter uebergeben werden

-vq 5

will man eine andere Audio-Qualitaet, dann sie manuell als Parameter uebergeben werden

-aq 3

Man kann aus dem Film einige Teile entfernen, zum Beispiel Werbung. Angaben muessen in Sekunden erfolgen, Dezimaltrennzeichen ist der Punkt. Die Zeit-Angaben beschreiben die Laufzeit des Filmes, so wie der CLI-Video-Player 'MPlayer' sie in der untersten Zeile anzeigt. Hier werden zwei Teile (432-520 und 833.5-1050) aus dem vorliegenden Film entfernt bzw. drei Teile (8.5-432 und 520-833.5 und 1050-1280) aus dem vorliegenden Film zu einem neuen Film zusammengesetzt.

-schnitt "8.5-432 520-833.5 1050-1280"

will man z.B. von einem 4/3-Film, der als 16/9-Film (720x576) mit schwarzen Balken an den Seiten, diese schwarzen Balken entfernen, dann könnte das zum Beispiel so gemacht werden:

-crop 540:576:90:0