سؤال كيف يمكنني تحويل فيديو MP4 إلى صوت MP3 مع FFmpeg؟


أحتاج إلى استخراج مسار صوتي MP3 من فيديو MP4 مع ffmpeg. يمكنني القيام بذلك من أجل .flv -> mp3 ، لكني لا أعرف معلمات سطر الأوامر لـ mp4-> mp3. على سبيل المثال ، flv -> mp3:

ffmpeg -i video.flv -acodec copy audio.mp3

ما هي البارامترات التي ينبغي علي استخدامها ل mp4 -> mp3؟


106
2017-09-06 05:19


الأصل


إذا كنت لا تحتاج حقاً إلى MP3 ، لن أقوم بتحويل الصوت: MP4-> MP3 هو تحويل الفقد ، ستفقد معلومات إضافية المصدر. - Thom Wiggers
لا مزيد من ffmpeg لأوبونتو 14.04 - Louis


الأجوبة:


الأمر الأساسي هو:

ffmpeg -i filename.mp4 filename.mp3

أو

ffmpeg -i video.mp4 -b:a 192K -vn music.mp3

تحقق من عنوان URL هذا: فيديو MP4 إلى ملف MP3 باستخدام ffmpeg (Ubuntu 9.10 Karmic Koala)

ملحوظة: أوبونتو لا تقدم FFmpeg ، ولكن الشوكة المسماة Libav. الصيغة هي نفسها - مجرد استخدام avconv بدلا من ffmpeg للحصول على الأمثلة المذكورة أعلاه.


127
2017-09-06 05:23



شكرا لكم! هذه الجودة هي الأفضل ، أو يمكنني القيام به بشكل أفضل؟
حاول مع 320kbs en.wikipedia.org/wiki/MP3#Bit_rate
لا مزيد من ffmpeg لأوبونتو 14.04 - Louis
Louis لا يزال بإمكانك تنزيله من ffmpeg.org/download.html - slhck
Louis - نفس الشيء بالنسبة إلى 14.10 ، ولكن يبدو أنه عاد في 15.04: askubuntu.com/questions/432542/... - Wilf


أفضل طريقة لتشفير MP3 هي استخدام -q:a لمعدل بت متغير.

ffmpeg -i k.mp4 -q:a 0 -map a k.mp3

ال q لا يمكن استخدام الخيار إلا مع libmp3lame ويتوافق مع LAME -V اختيار. نرى:


51
2017-11-07 05:21



slhck ... هذه نقطة جيدة ، لكني اختبرت للتو على ملف فيديو ، وأتركها -vn فقط نسخ دفق الصوت. أعتقد يجب أن يكون فمبيج بعض وسيلة لاكتشاف الفرق (أنا فقط فحص ملف مع ffprobe، وكان دفق الفيديو 1 بدلا من المعتاد 0، وكان بعض الفوقية: comment : Cover (front)) - evilsoup
هذا واحد لعبت في النهاية أيضا مشغل موسيقى أندرويد. شكر - michalzuber
وتحويل الدليل بأكمله (بما في ذلك أسماء الملفات مع المسافات) بالأمر الموضح أعلاه: لأني in * .mp4؛ القيام فمبيج -i "$ أنا" -q: أ 0 -map على "$ (basename" $ ​​{ط /. MP4} "). MP3". فعله؛ - kingSlayer