Nicht in der Lage zu konvertieren .mp3 zu .m4a mit ffmpeg
Ich bin mir voll bewusst, dass die rechtlichen Einschränkungen bei der Verwendung libfaac
aber das ist nur für meine Testzwecke.
Habe ich zusammengestellt ffmpeg
mit faac
aktiviert. Also, wenn ich versuchte, Sie zu konvertieren .mp3 zu einer .m4a hier ist die Fehlermeldung, die ich erhalte. Bitte geben Sie eine Auflösung für dieses problem. Ich versuchte es auf zwei verschiedene Quellen .mp3, ich bin noch immer die gleichen Fehler.
[user@ip-10-161-13-26 ~]$ ffmpeg -i Kalimba.mp3 -c:a libfaac Kalimba.m4a
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
built on May 4 2013 09:33:27 with gcc 4.4.6 20120305 (Red Hat 4.4.6-4)
configuration: --enable-libfaac --enable-nonfree --disable-yasm
libavutil 51. 54.100 /51. 54.100
libavcodec 54. 23.100 /54. 23.100
libavformat 54. 6.100 /54. 6.100
libavdevice 54. 0.100 /54. 0.100
libavfilter 2. 77.100 / 2. 77.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
[mp3 @ 0x2464680] Header missing
[mp3 @ 0x2463100] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 0x2463100] Estimating duration from bitrate, this may be inaccurate
Input #0, mp3, from 'Kalimba.mp3':
Metadata:
publisher : Ninja Tune
track : 1
album : Ninja Tuna
artist : Mr. Scruff
album_artist : Mr. Scruff
title : Kalimba
genre : Electronic
composer : A. Carthy and A. Kingslow
date : 2008
Duration: 00:05:50.60, start: 0.000000, bitrate: 191 kb/s
Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s
Stream #0:1: Video: mjpeg, yuvj420p, 512x512, 90k tbr, 90k tbn, 90k tbc
Metadata:
title : thumbnail
comment : Cover (front)
Output #0, ipod, to 'Kalimba.m4a':
Metadata:
publisher : Ninja Tune
track : 1
album : Ninja Tuna
artist : Mr. Scruff
album_artist : Mr. Scruff
title : Kalimba
genre : Electronic
composer : A. Carthy and A. Kingslow
date : 2008
Stream #0:0: Video: none, q=2-31, 128 kb/s, 90k tbn
Metadata:
title : thumbnail
comment : Cover (front)
Stream #0:1: Audio: none, 0 channels, 128 kb/s
Stream mapping:
Stream #0:1 -> #0:0 (mjpeg -> ?)
Stream #0:0 -> #0:1 (mp3 -> libfaac)
Encoder (codec none) not found for output stream #0:0
MP3-Datei ist bei http://db.tt/HtpEBpFU
Natürlich auch beim Faac unabhängig bekomme ich diese seltsame Fehlermeldung für jede Datei.
Freeware Advanced Audio Coder
FAAC 1.28
Couldn't open input file sample.mp3
- Geben Sie bitte den vollständigen, ungekürzten
ffmpeg
Ausgang, und eventuell die Beispiel-Datei, die nicht konvertiert werden. - Überraschend ist, konvertieren .aac funktioniert, d.h. fast gleichen Befehl
ffmpeg -i Kalimba.mp3 -c:a libfaac Kalimba.aac
- Vielen Dank für die Bereitstellung der info. Bitte beachten Sie, dass Fragen über
ffmpeg
Verwendung der Befehlszeile sind off-topic für Stack-Überlauf, also ich habe dafür gestimmt, migrieren Ihre Frage über Super User, wo sind Sie besser geeignet. Keine Notwendigkeit, neu zu Fragen, aber: das wird schon wieder verschoben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist, dass deine Eingabe enthält Alben, die
ffmpeg
analysiert als video.Versucht um das video zu konvertieren, aber Sie werden nicht finden, eine gültige Ausgabe-codec für MPEG-4-format (M4A ist nur ein anderer name). Dies ist, weil Sie kompiliert
ffmpeg
ohnelibx264
, dieffmpeg
muss in diesem Fall, da Sie nicht haben eine native H. 264-encoder.Trotzdem, müssen Sie verhindern, dass Sie versuchen, konvertieren Sie die Grafik/video. Hinzufügen
-vn
zu den Optionen:Einige Tipps:
-q:a
option zur Steuerung der VBR – Qualität-das sind Werte im Bereich von 10 bis 500, wo 100 ist der Standardwert.libfdk_aac
, gefolgt vonlibfaac
. Ich weiß nicht, über die Lizenzierung hier, aber es lohnt sich zu versuchen, dass als gut. Finden Sie die AAC Encoding-Guide für mehr info..aac
funktioniert, da das format der Ausgabe nicht enthalten video, soffmpeg
werde nicht versuchen, konvertieren Sie das video - /Bildmaterial stream in den ersten Platz.