2013-09-24 12 views
17

Mit Blick auf die Avconv-Website scheint es eine breite Palette von Optionen, um Video zu konvertieren.Convert von .mov zu .mp4 (oder h264) mit avconv

Allerdings bin ich in all den technischen Details verloren.

Gibt es eine einfache Möglichkeit, eine .mov in eine .mp4 (oder h264) umzuwandeln?

Ich bin glücklich, wenn es etwas verlustreich ist.

Wenn es hilft, bin ich auf Ubuntu 12.04.2 LTS.

+0

zum H.264-Codierung finden Sie im Handbuch auf http://trac.ffmpeg.org/wiki/Encode/H.264 – dfours

Antwort

32

In einer sehr einfachen Form, wäre es ein bisschen wie folgt aussehen:

avconv -i inputfile.mov -c: v libx264 outputfile.mp4

dies nur, wenn Sie arbeiten kompiliert avconv mit libx264-Unterstützung - Sie können see here wie das geht.


Wenn Sie Codecs nicht betroffen sind und brauchen nur eine“.mp4" Datei, können Sie auch diese laufen:

avconv -i inputfile.mov -c kopieren outputfile.mp4

Dadurch werden alle Codec-Informationen aus dem .mov-Container kopiert und in die .mp4-Containerdatei eingefügt.


Nur als Anmerkung, ist avconv eine Gabel von ffmpeg, werden viele der Schalter für ffmpeg für avconv arbeiten (wenn das Ihre Suche nach Antworten hilft)

+1

Wenn Sie mehr Informationen benötigen, versuchen Sie es bei Super User - wenn Sie eine Antwort von slhck oder LordNeckBeard bekommen, scheinen sie die Typen zu sein, die alles darüber wissen avconv/ffmpeg –

+0

'avconv' sollte aus dem Dateinamen herausfinden, was Sie wollen. So wird 'avconv -i vid.mpeg vid.mp4' das Video mit den Standardeinstellungen in .mp4 konvertieren. –

+0

@JamieTaylor Danke dude, zweiter Befehl ist Brilliant. Ich musste den MKV-Container ohne Transcodierung in MP4 umwandeln. Ich habe NAS-Server (langsame CPU), die .mkv-Dateien (h246) von IP-Kamera erhält und nur in .mp4-Container konvertiert werden musste, weil ich Videos über HTML5-Video-Tag anzeigen wollte (was mp4-Container benötigt). Beim Transcodieren dauerte das Konvertieren von 30sek Film zu MP4 1-2 Minuten (Slot CPU auf NAS Server). Ohne Transcoding (zweiter Befehl) ist es SOFORT fertig! Ich bin wirklich froh, dass ich diese großartige Lösung gefunden habe! –