Extraction sans perte de flux depuis WebM

28

Je voudrais extraire des flux de fichiers vidéo WebM sans les convertir (recompression), quelqu'un peut-il recommander un logiciel qui permette cela?

Karolinger
la source

Réponses:

17

Étant donné que WebM est un sous-ensemble Matroska, mkvtoolnix devrait vous permettre de démultiplexer les fichiers. C'est open source, multiplateforme et l'auteur fournit des binaires pour Windows.

afrazier
la source
2
Comment l'utiliser sur des fichiers webm?
theonlygusti
27

Pour extraire l'audio d'un fichier WebM, à l'aide de l'outil ffmpeg ( https://www.ffmpeg.org/download.html ):

ffmpeg -i "input.webm" -vn -acodec copy "output.oga"

Explication:
"-i input.webm" désigne le fichier d'entrée
"-vn" supprime le flux vidéo de la sortie
"-acodec copy" indique à ffmpeg de copier le flux audio tel
quel (pas de recompression ) "output.oga" désigne le fichier de sortie.

NB: Utilisez des guillemets "" autour des noms de fichiers contenant des espaces.

L'extension du fichier de sortie doit correspondre au format du flux audio contenu dans le fichier webm source.

J'utilise ".oga" comme extension de fichier de sortie car la plupart des fichiers webm que je gère contiennent de l'audio Vorbis.
".oga" est l'extension préférée dans ce cas, même si .ogg est toujours une extension fréquemment rencontrée pour les fichiers audio vorbis uniquement.

Cette ligne de commande basée sur ffmpeg devrait vous donner le format audio du fichier source:
ffmpeg -i "inputfile.ext" Recherchez la ligne contenant le texte "Audio", généralement vers la fin de la sortie de la commande.

Dans mon cas, voici la sortie:
Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default)

La lecture de cette page wikipedia peut vous donner un aperçu des extensions de fichier à utiliser avec quels formats audio: http://en.wikipedia.org/wiki/Audio_file_format

Etienne Delavennat
la source
4
Si la source webm a un flux Opus , l' .opusextension de fichier est encouragée.
Marc.2377
Merci pour une réponse détaillée! En fait, j'avais besoin de convertir l'audio en AAC (car XLD ne prend pas encore en charge OGG), j'ai donc dû simplement basculer le drapeau du codec audio pour utiliser AAC. trac.ffmpeg.org/wiki/Encode/AAC
Rafał Cieślak
Media Info est un bon outil pour inspecter les informations sur les médias des fichiers multimédias. Peut inspecter des fichiers et des dossiers et peut produire des formats définis par l'utilisateur. Lequel pourrait ensuite être entré dans ffmpeg.
Nils
1

Les fichiers vidéo ont un format de conteneur et des formats de codec.

Il est difficile d'extraire facilement les bits vidéo, mais il est possible de changer le format du conteneur en quelque chose que vous pouvez consommer sans altérer les bits vidéo:

ffmpeg utilisant -vcodec copy(et généralement -anpour supprimer tout audio)

Volonté
la source