এমপিথ্রি এমপি 3 তে রূপান্তর করা


81

আমার একটি ভিডিও এমপি 3 এ রূপান্তর করতে হবে (কমান্ড লাইন থেকে - জিইউআই নয়): video.mp4

আমি চেষ্টা করেছিলাম:

ffmpeg -i -b 192 video.mp4 video.mp3

কোন সাফল্য ছাড়া। আমি নিম্নলিখিত ত্রুটি পেয়েছি:

WARNING: library configuration mismatch
Seems stream 0 codec frame rate differs from container frame rate: 59.83 (29917/500) -> 59.75 (239/4)
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s 
Encoder (codec id 86017) not found for output stream #0.0

সুতরাং আমি খোঁড়া চেষ্টা করেছি:

lame -h -b 192 video.mp4 video.mp3

আমি পাই:

Warning: unsupported audio format

আমি কিছু অনুপস্থিত করছি?


1
-b পরিবর্তন -ab করতে
duffydack

উত্তর:


115

কনস্ট্যান্ট বিট্রেট এনকোডিং (সিবিআর) সহ এফএফপেম্পের জন্য:

ffmpeg -i video.mp4 -vn \
       -acodec libmp3lame -ac 2 -ab 160k -ar 48000 \
        audio.mp3

অথবা আপনি যদি ভেরিয়েবল বিট্রেট এনকোডিং (ভিবিআর) ব্যবহার করতে চান:

ffmpeg -i video.mp4 -vn \
       -acodec libmp3lame -ac 2 -qscale:a 4 -ar 48000 \
        audio.mp3

ভিবিআর উদাহরণটির লক্ষ্যমাত্রা 165 কেবিট / এস এর বিটারেট পরিসীমা সহ 140 ... 185 রয়েছে bit


7
ধরে নিই যে খোঁড়াটি ইতিমধ্যে ইনস্টল করা আছে।
ডার্থ এগ্রিগিয়াস

হা ধন্যবাদ, আমি ঠিক তাই খুঁজছি
একি

2
sudo apt-get install libavcodec-extra-53
এটির

2
বা যেহেতু এটি উবুন্টু, উবুন্টু-সীমাবদ্ধ-অতিরিক্ত , যার মধ্যে অন্যান্য বিষয়গুলির মধ্যে লিবাভকডেক-অতিরিক্ত -৩ 53 রয়েছে includes ইনস্টলেশন সিডি এটি করতে অনুরোধ করায় আপনি ইতিমধ্যে এটি ইনস্টল করেছেন have
23 এ থোমাসরুটটার

1
আমার সম্পাদনাটি একটি ভিবিআর উদাহরণে যুক্ত হয়েছে এবং সিবিআর হিসাবে স্থির বিটরেট উদাহরণটিকে লেবেলযুক্ত করেছে ...
অ্যান্ড্রু 66

12

আমার কাছে একটি শেল-স্ক্রিপ্ট রয়েছে যা অডিওটি নিষ্কাশন করতে ব্যবহার করে mplayer(যাতে এটি যে কোনও mplayerকিছু খেলতে পারে তা রূপান্তর করতে পারে) এবং তারপরে এটি ব্যবহার করে এনকোড করে lame। কোডটি এখানে:

#! /bin/bash
# any2mp3.sh
# Converts to mp3 anything mplayer can play
# Needs mplayer amd lame installed

[ $1 ] || { echo "Usage: $0 file1.wma file2.wma"; exit 1; }

for i in "$@"
do
    [ -f "$i" ] || { echo "File $i not found!"; exit 1; }
done

[ -f audiodump.wav ] && {
    echo "file audiodump.wav already exists"
    exit 1
}

for i in "$@"
do
    ext=`echo $i | sed 's/[^.]*\.\([a-zA-Z0-9]\+\)/\1/g'`
    j=`basename "$i" ".$ext"`
    j="$j.mp3"
    echo
    echo -n "Extracting audiodump.wav from $i... "
    mplayer -vo null -vc null -af resample=44100 -ao pcm:waveheader:fast \
    "$i" >/dev/null 2>/dev/null || {
        echo "Problem extracting file $i"
        exit 1
    }
    echo "done!"
    echo -n "Encoding to mp3... "
    lame -m s audiodump.wav -o "$j" >/dev/null 2>/dev/null
    echo "done!"
    echo "File written: $j"
done
# delete temporary dump file
rm -f audiodump.wav

প্রথম আপনার প্রয়োজন apt-get install mplayer lame। এর পরে, কোডটি '' any2mp3.sh '' নামে একটি ফাইলের মধ্যে রাখুন, কার্যকর করার অনুমতি দিন এবং এটি আপনার AT PATH এ রাখুন, এবং আপনি সক্ষম হবেন:

$ any2mp3.sh file.mp4 another-file.wma yet-another.file.ogg

এটি পাস করা প্রতিটি ফাইলকে একই নামে একটি এমপি 3 এ রূপান্তর করবে।

এটি কিছুটা রুক্ষ, তবে কাজটি করে।


আমি সবকিছু করেছি এবং আমি -rw-r--r-- 1 aki aki 7104 2011-12-02 10:41 video.mp3
পেয়েছি

এটা অদ্ভুত ... দেখে মনে হচ্ছে খোঁড়াটি ওয়াভকে রূপান্তর করতে পারে না। >/dev/null 2>/dev/nullত্রুটি বার্তাটি দেখতে কোড থেকে কোডটি সরিয়ে চেষ্টা করুন।
ইলিয়াস

ভাগ্য নেই, আউটপুটটি এখানে: দুটি রূপান্তরের পেস্টবিন . com /
এলআরটিকিউএমকি

এবং অডিডাম্প.ওয়াভ খেলবে কি? যদি এটি না হয়, mplayervideo.mp4 ফাইলটি খেলতে পারেনি এবং তারপরে আপনি সত্যিই ভাগ্যের বাইরে রয়েছেন। আপনি যে ফাইলটি রূপান্তর করতে চেষ্টা করছেন তা দূষিত হয়ে গেছে, আপনি কি অন্য ফাইল দিয়ে প্রক্রিয়াটি পরীক্ষা করতে পারবেন?
ইলিয়াস

না, avেউ খেলবে না, বা এমপ্লেয়ার থেকে এমপি
একি

11

soundconverter সাউন্ড কনভার্টার ইনস্টল করুন

সফ্টওয়্যার কেন্দ্রের মাধ্যমে ইনস্টল করুন

জিনোম ডেস্কটপের জন্য শীর্ষস্থানীয় অডিও ফাইল রূপান্তরকারী। এটি জিএসট্রেমার যা কিছু পড়তে পারে তা পড়বে (ওগ ভারবিস, এএসি, এমপি 3, এফএলসি, ডাব্লুএভি, এভিআই, এমপিইজি, এমওভি, এম 4 এ, এসি 3, ডিটিএস, আলা, এমপিসি, সংক্ষিপ্ত, এপি, এসআইডি, এমওডি, এক্সএম, এস 3 এম, ইত্যাদি ... ), এবং ডাব্লুএইভি, এফএলসি, এমপি 3, এএসি, এবং ওগ ভারবিস ফাইলগুলিতে লিখুন বা একটি জিনোম অডিও প্রোফাইল ব্যবহার করুন।

সাউন্ডকনভার্টার লক্ষ্যটি ব্যবহার করা সহজ এবং খুব দ্রুত। এর মাল্টিথ্রেডেড ডিজাইনের জন্য ধন্যবাদ, এটি রূপান্তরটি দ্রুততর করতে যতটা সম্ভব কোর ব্যবহার করবে। এটি ভিডিওগুলি থেকে অডিওটিও বের করতে পারে।

কীভাবে এমপি 4 কে ভিএলসির সাথে এমপি 3 এ রূপান্তর করবেন

  • ওপেন ভিএলসি মিডিয়া প্লেয়ার। "ওপেন মিডিয়া" উইন্ডোতে প্রবেশ করতে "মিডিয়া"> "রূপান্তর" ক্লিক করুন। উইন্ডোজ এক্সপ্লোরার প্রবেশ করতে স্ক্রিনের ডানদিকে "যুক্ত করুন" বোতামটি ক্লিক করুন। আপনি রূপান্তর করতে চান এমন হার্ড ড্রাইভে এমপি 4 সন্ধান করুন। স্ক্রিনের নীচে "রূপান্তর" বোতামটি ক্লিক করুন।

  • টার্গেট ফাইলের নাম নির্বাচন করুন।

  • "অডিও কোডেক" ট্যাবে ক্লিক করুন এবং "কোডেক" ড্রপ ডাউন বাক্স থেকে "এমপি 3" নির্বাচন করুন। আপনার এমপি 4 এমপি 3 অডিওতে রূপান্তর শুরু করতে "স্টার্ট" বোতাম টিপুন।

  • স্টার্ট ক্লিক করুন


4
তবে ওপি একটি কমান্ড-লাইন সমাধানের জন্য বলেছে।
নাথান ওসমান

7

আমি এম 4a এমপি 3 তে রূপান্তর করার জন্য এই ছোট স্ক্রিপ্টটি ব্যবহার করি।

#!/bin/bash
for i in *.m4a; do
    avconv -i "$i" -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 "`basename "$i" .m4a`.mp3"
done

এটি avconvযদি না পাওয়া যায় তবে এটি ইনস্টল করুন ffmpeg এবং এর সাথে প্রতিস্থাপন করুনffmpeg
সানোজ

5

আমি মনে করি সমস্যাটি আপনার ffmpeg কমান্ডের সিনট্যাক্স নিয়ে।

ffmpeg -i source_filename -vn -ab 192k -acodec libmp3lame -ac 2 output_filename

কাজ করা উচিত.


আমি পেয়েছি: এসির জন্য প্রত্যাশিত নম্বর তবে পাওয়া গেছে: liblamemp3
aki

2

প্রথমত, আপনাকে কয়েকটি জিনিস বুঝতে হবে।

MP3একটি অডিও ফর্ম্যাট।

MP4একটি ভিডিও ফর্ম্যাট।

অডিওটি এমপি 4 এর বাইরে বের করতে (এবং এটি এমপি 3 হিসাবে সংরক্ষণ করতে), সাউন্ড কনভার্টার ব্যবহার করুনসাউন্ড কনভার্টার ইনস্টল করুন


1
এমপি 4 এবং এমপি 3 এর মধ্যে পার্থক্য দেখানোর জন্য +1 ভালভাবে সম্পন্ন হয়েছে।
ফসফ্রিডম

2

আপডেট_সান্টি.এমপি 4 কে আপডেট_সান্টি.এমপি 3 তে রূপান্তর করতে

$ sudo apt-get install ffmpeg && sudo apt-get install libavcodec-extra-53

$ ffmpeg -i Upd_Sanity.mp4 -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 Upd_Sanity.mp3

বা ( ffmpegঅবমানিত হিসাবে )

$ avconv -i Upd_Sanity.mp4 -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 Upd_Sanity.mp3

বিবরণ

   -i        input file name
   -vn       disable video recording
   -acodec   force audio codec to libmp3lame
   -ac       set the number of audio channels
   -ar       set the audio sampling frequency

আপনার যদি এটি ঘন ঘন ব্যবহার করার প্রয়োজন হয়,

পদক্ষেপ 1: রূপান্তর সম্পাদন করে এমন একটি বাশ ফাংশন তৈরি করুন

## utilities.sh
convertMP4toMP3(){
echo -n "Enter source mp4 file : "
read sourceFile

echo -n "Enter destination mp3 file : "
read destFile

avconv -i $sourceFile -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 $destFile
}

পদক্ষেপ 2: বাশ ফাইলের উত্স

 $ source utilities.sh

পদক্ষেপ 3: উপরের ফাংশন রূপান্তর কলিং শুরু করুন convertMP4toMP3

 $ convertMP4toMP3
 Enter source mp4 file : Upd_Sanity.mp4
 Enter destination mp3 file : UPd_sanity.mp3

তথ্যসূত্র

utilities.sh


1

আপনি যদি FFmpeg ব্যবহার করেন এবং আউটপুটটি খোঁড়াতে পাইপ করেন (স্টাডাউট এবং স্টিডিনের মাধ্যমে) সরাসরি ল্যাম্প ব্যবহার করা সম্ভব। একটি উদাহরণ:

ffmpeg -i video.mp4 -vn -f wav - | \
       lame -V 3 - audio.mp3

যদি আপনি সেগুলি অন্বেষণ করতে চান তবে এটি আপনাকে খোঁড়াগুলির যথেষ্ট কমান্ডলাইন বিকল্পগুলি ব্যবহার করতে দেয় ...


0

আপনি এটি ভিএলসি বা সাউন্ড কনভার্টারের মাধ্যমে রূপান্তর করতে চেষ্টা করতে পারেন http://soundconverter.org/ সাউন্ড কনভার্টারে যান বা আপনার সফ্টওয়্যার সেন্টারে সন্ধান করতে পারেন বা রূপান্তরকরণের জন্য ভিএলসি ব্যবহার করুন ওপেন ভিএলসি মিডিয়া রূপান্তর / সেভ আপনার ফাইলটিকে বেছে নেওয়া আউটপুট ফর্ম্যাট চয়ন করেছে নাম এবং গন্তব্য এবং স্টিমিং সব শুরু করে



0

যদিও এটি জিইউআই, এমপি 4 থেকে এমপি 3 রূপান্তর করার সময় আপনি স্থির বা পরিবর্তনশীল নিয়ন্ত্রণের জন্য অডেসিটি ব্যবহার করতে পারেন, পাশাপাশি আউটপুট মানেরও।

অডাসিটি খুলুন, লক্ষ্য এমপি 4 ফাইলটি খুলুন, ফাইল ক্লিক করুন, রফতানি করুন এবং তারপরে আউটপুট প্রকারটি নির্বাচন করুন (ডিফল্ট এমপি 3) এবং সংরক্ষণ করুন ক্লিক করুন। এটি এমপি 4 এর অডিও চ্যানেল (গুলি) খোলে, এমপি 3 অডিওটি যেখানেই রফতানি করে (এবং আপনি যা কিছু সংরক্ষণ করেন) এবং আপনি এটি থেকে বেরিয়ে এসেছেন (3G-এমএম চিপে একটি 400-এমবি এমপি 4 কে এমপি 3 তে রূপান্তরিত হয় 10 মিনিটের কাছাকাছি) , অডিওতে 160 কেবি / সেকেন্ডের নমুনার হার সহ এবং অডিও ফাইলটি এমপি 4 এর চেয়ে প্রায় অর্ধেক বড় হবে)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.