J'ai besoin de convertir des fichiers audio en mp3 en utilisant ffmpeg.
Lorsque j'écris la commande comme ffmpeg -i audio.ogg -acodec mp3 newfile.mp3
, j'obtiens l'erreur:
FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration:
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
built on Jun 24 2010 14:56:20, gcc: 4.4.1
Input #0, mp3, from 'ZHRE.mp3':
Duration: 00:04:12.52, start: 0.000000, bitrate: 208 kb/s
Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 256 kb/s
Output #0, mp3, to 'audio.mp3':
Stream #0.0: Audio: 0x0000, 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Unsupported codec for output stream #0.0
J'ai également exécuté cette commande:
ffmpeg -formats | grep mp3
et j'ai obtenu ceci en réponse:
FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration:
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
built on Jun 24 2010 14:56:20, gcc: 4.4.1
DE mp3 MPEG audio layer 3
D A mp3 MP3 (MPEG audio layer 3)
D A mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A mp3on4 MP3onMP4
text2movsub remove_extra noise mov2textsub mp3decomp mp3comp mjpegadump imxdump h264_mp4toannexb dump_extra
Je suppose que le codec mp3 n'est pas installé. Suis-je sur la bonne voie ici?
-qscale:a
est pour VBR et-b:a
est pour CBR. L'encodage ABR est possible mais détaillé à un endroit différent.1) wav en mp3
2) ogg en mp3
3) ac3 en mp3
4) AAC en MP3
la source
-b:a 128k
pour 128 kbps.acodec
: ffmpeg -i audio.aac audio.mp3Pour le traitement par lots avec des fichiers dans un dossier visant 190 VBR et l'extension de fichier = .mp3 au lieu de .ac3.mp3, vous pouvez utiliser le code suivant
Remplacez .ac3 par le format audio source.
paramètres mp3 ffmpeg
la source
Ça ne fait rien,
Je convertis mes fichiers audio en mp2 en utilisant la commande:
Cette commande fonctionne parfaitement.
Je sais que cela convertit en fait les fichiers au format mp2, mais les tailles de fichier résultantes sont les mêmes.
la source
Pour le traitement par lots des fichiers dans le dossier:
Ce script convertit tous les fichiers "wav" du dossier en fichiers mp3 et ajoute l'extension mp3
ffmpeg doit être installé. (Voir d'autres réponses)
la source
-f mp2
MP2 est généré, pas MP3. Changer pour-f mp3
wav.mp3
. Pour obtenir des fichiers avec l'extension de fichier correcte, changez la commande en:, c'est-àfor i in *.wav; do ffmpeg -i "$i" -f mp3 "${i%.*}.mp3"; done
-dire ajouter.*
aprèsi%
.J'ai dû purger mon ffmpeg puis en installer un autre à partir d'un ppa:
Puis convertissez:
la source
Comme décrit ici , l'extension d'entrée et de sortie sera détectée par
ffmpeg
il n'y a donc pas besoin de s'inquiéter des formats, exécutez simplement cette commande:ffmpeg -i inputFile.ogg outputFile.mp3
la source
https://trac.ffmpeg.org/wiki/Encode/MP3
Encodage VBR:
la source
La haute qualité pour Mac OS fonctionne parfaitement!
ffmpeg -i input.wma -q:a 0 output.mp3
la source
Essayez FFmpeg Static Build Link
Documentation: https://www.johnvansickle.com/ffmpeg/
Hébergez la compilation statique sur votre serveur dans le même répertoire
la source
Si vous avez un dossier et un sous-dossier pleins de wav que vous souhaitez convertir, placez la commande ci-dessous dans un fichier, enregistrez-le dans un fichier .bat à la racine du dossier où vous souhaitez convertir, puis exécutez le fichier bat
la source