এমএপি 4 ফাইল থেকে এম 4 এ থেকে কীভাবে অ্যাক অডিও বের করতে হয়


13

আমি এমপি 4 ফাইল থেকে কীভাবে অ্যাক অডিওটি বের করতে পারি?

আমি ffmpeg দিয়ে চেষ্টা করেছি এবং -acodec copyআমি যদি এমপি 4 ব্যবহার করে আউটপুট হিসাবে এটি ভিডিওটি এখনও এনকোড করবে এবং আমি একই ফাইলের আকার পাই।

আমি যদি এম 4 এ আউটপুট হিসাবে ব্যবহার করি তবে এটি কোনওভাবে এখনও ভিডিওটিকে এনকোড করবে এবং আমি প্রায় একই ফাইলাইজ পাই।

আউটপুট হিসাবে আ্যাকের সাহায্যে আমি পুডলেট্যাগে ফাইলটি খুলতে পারি না যদিও ফাইলের আকারটি ভিডিওটি ছাঁটাই করে দেওয়ার প্রস্তাব দেয়

আগাম ধন্যবাদ

উত্তর:


22

অবশেষে আমি এমপি 4 বা এম 4 এ আউটপুট ফর্ম্যাট হিসাবে ব্যবহার করে এবং ভিডিওটি অনুলিপি করা প্রতিরোধ করতে -vn যুক্ত করে সমাধানটি পেয়েছি।

ffmpeg -i input.mp4 -vn -c:a copy output.m4a

(উত্স: /superuser//a/706622/180675 )

এখন সহজ মনে হচ্ছে:]

দ্রুত এবং ক্ষতিহীন স্ট্রিপিং


3

অন্য বিকল্প:

MP4Box -add infile.mp4#audio outfile.m4a

এমপি 4বক্স জিপ্যাক প্যাকেজের অংশ।


0

কেবল মজাদার জন্য, আপনি এটি ভিএলসি ব্যবহার করেও করতে পারেন। নীচের স্ক্রিপ্টটি বর্তমান ডিরেক্টরিতে সমস্ত * .mp4 ফাইলকে * .m4a এ বিভক্ত করে। কিছু ত্রুটি বার্তা রয়েছে যা এড়ানো যায়।

#!/bin/bash

quote=\"  
executable="/usr/bin/vlc"
argument3=vlc://quit

#parameters
accessvalue=file
muxvalue=mp4

for x in *.mp4; do
    inputname="${x}"
    strippedname=${x%.mp4}
    outputname=${strippedname}.m4a
    quote_outputname=${quote}./${outputname}${quote}
    echo ${inputname}
    echo ${quote_outputname}
    qtranscode=#transcode{vcodec=none}: # rm this commnt, cont' nxt line !!
    standard{access=$accessvalue,mux=$muxvalue,dst=${quote_outputname}}
    argument1="$inputname"
    argument2=--sout=$qtranscode
    "$executable" -I dummy "$argument1" "$argument2" "$argument3"
done
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.