Wie konvertiert man WMV in MP4?

Wie kann eine Reihe von WMV-Dateien in MP4 konvertiert werden, damit ich sie in mein Apple TV importieren kann?

Author: Peter Mortensen, 2009-11-21

9 answers

Sie können FFmpeg (ein kostenloses Befehlszeilentool für Mac, Linux und Windows) verwenden, um WMV in MP4 zu codieren. Hier ist eine Beispielsyntax:

ffmpeg -i input.wmv -c:v libx264 -crf 23 -c:a aac -q:a 100 output.mp4

Dadurch wird das Video mit der Standardqualität in H. 264-Video und AAC-Audio kodiert. Um die Qualität des Videos zu ändern, verwenden Sie einen anderen CRF-Wert, wobei niedriger besser bedeutet, z. B. 20 oder 18. Für Audio ist 100% die Standardqualität. Erhöhen Sie den Wert für eine bessere Qualität.

Speziell für das AppleTV sagt Apple dies unterstützt:

H. 264 video: bis zu 1080p, 30 frames pro Sekunde, High oder Main Profile level 4.0 (oder niedriger), Baseline profile level 3.0 oder niedriger mit AAC-LC audio bis zu 160 kbit/s pro Kanal, 48 kHz, stereo-audio in .m4v,. mp4, und .mov-Dateiformate

Sie können also den folgenden Befehl verwenden, um die 30 Hz-Bildrate und das hohe Profil zu erzwingen:

ffmpeg -i input.wmv -c:v libx264 -crf 23 -profile:v high -r 30 -c:a aac -q:a 100 -ar 48000 output.mp4
 60
Author: malat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-09-20 01:53:30

Handbremse. Multi-Plattform und kostenlos.

HandBrake ist ein Open-Source -, GPL-lizenzierter Multiplattform-Multithread-Videotranskodierer, der für macOS X, Linux und Windows verfügbar ist.

Unterstützte Quellen:

  • Die häufigsten Multimedia-Dateien, die libavformat und libavcodec unterstützen.

  • Jede DVD oder Bluray - ähnliche Quelle, die NICHT kopiergeschützt ist. (entfernung des Kopierschutzes ist nicht unterstützt)

Ausgänge:

  • Dateiformat: MP4 (M4V) und MKV

  • Video: H. 264(x264), MPEG-4(ffmpeg), MPEG-2(ffmpeg) oder Theora(libtheora)

  • Audio: AAC, CoreAudio AAC/he-AAC (Nur OS X), MP3, Flac, AC3 oder Vorbis. AC-3, DTS, DTS-HD, AAC und MP3-pass-thru.

 21
Author: Community,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Wenn Sie versuchen, WMV-Dateien zu konvertieren, die von GoToMeeting erstellt wurden (auch bekannt als Go2Meeting für oder Zwecke), schlagen alle oben genannten Lösungen wahrscheinlich fehl, da das Video mit einem Citrix-spezifischen g2m4-Codec codiert ist, der Transcoder zum Ersticken bringt.

Ich habe diese Seite gefunden, die mit g2mtranscoder durch die Transcodierung von g2m in reguläre WMV führt.exe von gotomeeting zur Verfügung gestellt, die Ihr Video an Ort und Stelle transkodiert, so dass Sie es dann in Ihr Format von transkodieren können auswahl mit regulären Tools (wie die anderen Antworten in diesem Thread).

 4
Author: bwerks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-14 19:20:51

Www.media-convert.com ist ein kostenloser webbasierter Dienst, der alle Arten von Audio-und Videoformaten konvertiert. Keine Notwendigkeit, Software zu installieren. Ignorieren Sie die Hinzufügungen und wählen Sie einfach den Dateityp aus den Dropdown-Menüs aus.

 2
Author: Bob D,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-17 11:09:08
./ffmpeg -y -i input.wmv -vcodec libx264 -acodec libfaac -ab 128k -ac 2 -b 300 -threads 4 -flags +loop -cmp +chroma -partitions 0 -subq 1 -trellis 0 -refs 1 -coder 0 -bufsize 10M  -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 output.mp4

Ich weiß nicht, was alle Optionen/Flags bedeuten, aber das schien zu funktionieren und eine Flash-streambare MP4-Datei zu erhalten, aber das Video war nicht von höchster Qualität.

Die Codec-Bibliotheken, die ich installiert habe, sind libx264 und libfaac für H. 264 und AAC Video-und Audio-Codecs.

 1
Author: Abyss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-08 07:56:40

MediaCoder sollte den Job gut machen!

MediaCoder ist ein kostenloser Universelle Medien-transcoder seit 2005. Es integriert die gängigsten Audio/Video-Codecs und-Tools auf elegante und transparente Weise in eine All-in-One-Transkodierungslösung. Mit einer flexiblen und erweiterbaren Architektur werden die neuesten Codecs und Tools ständig aktualisiert. MediaCoder will das Schweizer Taschenmesser für die Medientranskodierung aller Zeiten sein.

 1
Author: Grumpy ol' Bear,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-07-17 00:35:00

Versuchen Sie es mit Any Video Converter. Wie der Name schon sagt, kann es viele Arten von Videos konvertieren.

 1
Author: phunehehe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-14 19:19:55

Ich würde verwenden MediaCoder für Batch-Konvertierung oder andere benutzerfreundliche Möglichkeit ist Avidemux.

 0
Author: Juhele,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-09 08:36:12

Ich konnte FFmpeg nicht auf Ubuntu Server 14.10 (utopisches Einhorn) installieren, also habe ich HandBrake verwendet. Nach der Installation habe ich ein Skript von thanhsiang.org/faqing:

  1. Erstellen Sie eine .sh-Datei, z. B. convert.sh
  2. chmod +x convert.sh
  3. Konfigurieren SRC und DEST Verzeichnisse, + DEST_EXT
  4. ./convert.sh

Datei convert.sh

#!/bin/bash

# This script is to convert automatically a folder of video files to MP4.
# You need to change SRC -- Sourse folder and DEST -- Destination folder
# The MP4 format is 480x270.

SRC=/home/video/
DEST=/home/www/mp4files/
DEST_EXT=mp4
HANDBRAKE_CLI=HandBrakeCLI

for FILE in `ls $SRC`
do
        filename=$(basename $FILE)
        extension=${filename##*.}
        filename=${filename%.*}

        $HANDBRAKE_CLI -i $SRC/$FILE -o $DEST/$filename.$DEST_EXT -e x264 -q 22 -r 12 -B 64 -X 480 -O
done

Es war die Schnellste Lösung für mich.

 0
Author: Daniel Kmak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39