J'essaie d'utiliser ffmpeg sur Ubuntu 13.10 pour convertir AP3 en MP3?
J'ai installé ffmpeg , mais j'obtiens cette erreur lorsque je l'utilise. Veuillez me dire comment puis-je y remédier?
$ ffmpeg -i CD1_Age_0-3_Baby.ape CD1_Age_0-3_Baby.mp3
ffmpeg version 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers
built on Nov 9 2013 19:15:22 with gcc 4.8.1
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
Input #0, ape, from 'CD1_Age_0-3_Baby.ape':
Metadata:
Album : MOZART EFFECT I - ENLIGHTMENT
Title : C:\[APE SET] Ī����ЧӦ-�������ǵ����� 4CDS\CDImage01
Genre : Classical
Year : 2002
Comment : Exact Audio Copy
Duration: 01:09:17.75, start: 0.000000, bitrate: 656 kb/s
Stream #0.0: Audio: ape, 44100 Hz, stereo, s16
Output #0, mp3, to 'CD1_Age_0-3_Baby.mp3':
Stream #0.0: Audio: [0][0][0][0] / 0x0000, 44100 Hz, stereo, s16, 200 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Encoder (codec id 86017) not found for output stream #0.0
ffmpeg
Libav (un fork de FFmpeg) et nonffmpeg
à FFmpeg.Encoder (codec id 86017) not found for output stream #0.0
. L'exécution du même programme avec un autre nom ne résout aucun problème réel, il supprime simplement la fagoterie Libav, mais-codec:a libmp3lame
peut être le correctif du problème.Vous avez six options principales pour encoder en MP3 avec
ffmpeg
:Évitez le désordre trompeur de Libav qui a été imposé aux utilisateurs d'Ubuntu et téléchargez, extrayez et exécutez simplement une version récente de Linux
ffmpeg
. Mettez-le~/bin
, puis reconnectez-vous. Maintenant, lorsque vous l'exécuterez,ffmpeg
il utilisera cette nouvelle version. C'est l'option la plus simple .Suivez un guide étape par étape pour compiler le réel
ffmpeg
avec les codecs et les fonctionnalités que vous souhaitez.Installez à
ffmpeg
partir d' Ubuntu Multimedia pour Trusty PPA (pour les utilisateurs 14.04).Installez le
libavcodec-extra-*
package pour activer l'encodage MP3 via libmp3lame en buggyavconv
ou le merdique, vieux, fauxffmpeg
.Tuyau pour
lame
et l' utiliser pour encoder:ffmpeg -i input -f wav - | lame - output.mp3
Mettez à niveau Ubuntu et utilisez le
ffmpeg
package du dépôt. Le réelffmpeg
de FFmpeg est revenu sur Ubuntu dans Vivid 15.04.la source
ffmpeg
. J'utilise les builds statiques --- pas d'installation, pas de chichi, décompressez et allez --- fournis dans le lien dans cette réponse depuis au moins deux ans (mise à jour parfois) et je n'ai eu aucun problème.Voici un autre script qui pourrait aider les gens. Ce que vous devrez faire est de le copier dans le dossier racine des fichiers singe que vous souhaitez convertir.
la source
Avec
libav_tools
etlibmp3lame
installé dans le répertoire où se trouvent les fichiers APE, tapez terminal:Avec cela, tous les fichiers APE du répertoire sont convertis en mp3 stéréo 320 Ko et les balises des fichiers APE sont respectées.
la source
Le script ci-dessous convertira tous les fichiers wma en mp3 à partir du chemin où la commande find est exécutée. Les anciens fichiers wma seront supprimés !!!
Scénario:
la source