46 votes

Comment convertir WMV en MP4 ?

Comment convertir un ensemble de fichiers WMV en MP4 pour pouvoir les importer sur mon Apple TV ?

1voto

MediaCoder devrait faire le travail parfaitement!

MediaCoder est un transcodeur multimédia universel gratuit depuis 2005. Il intègre la plupart des codecs et des outils audio/vidéo populaires de manière élégante et transparente dans une solution de transcodage tout-en-un. Avec une architecture flexible et extensible, les codecs et outils les plus récents sont constamment mis à jour et ajoutés. MediaCoder souhaite être le couteau suisse du transcodage multimédia en tout temps.

1voto

user2509628 Points 1
./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

Je ne sais pas ce que signifient toutes les options/flags, mais cela semblait fonctionner et obtenir un fichier MP4 streamable Flash, mais la qualité vidéo n'était pas optimale.

Les bibliothèques de codecs que j'ai installées sont libx264 et libfaac pour H.264 et AAC codecs vidéo et audio.

0voto

modprobe Points 31

Je voudrais utiliser MediaCoder pour la conversion par lots ou une autre possibilité conviviale est Avidemux.

0voto

Daniel Kmak Points 131

Je n'ai pas pu installer FFmpeg sur Ubuntu Server 14.10 (Utopic Unicorn), donc j'ai utilisé HandBrake. Après l'installation, j'ai utilisé un script de thanhsiang.org/faqing:

  1. Créer un fichier .sh, par exemple, convert.sh
  2. chmod +x convert.sh
  3. Configurer les répertoires SRC et DEST, + DEST_EXT
  4. ./convert.sh

Fichier convert.sh

#!/bin/bash

# Ce script sert à convertir automatiquement un dossier de fichiers vidéo en MP4.
# Vous devez changer SRC -- dossier source et DEST -- dossier de destination
# Le format MP4 est 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

C'était la solution la plus rapide pour moi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X