কোনও ভিডিও ফাইল থেকে অডিও উত্তোলনের সর্বোত্তম উপায় কী?


19

আমি একটি বিশাল ভক্ত handbrake । এটি সরল রূপকথা। একটি ভিডিও ফাইল (বা ডিভিডি) নির্বাচন করুন, একটি প্রিসেট নির্বাচন করুন, একটি আউটপুট পাথ নির্বাচন করুন, শুরু ক্লিক করুন। সময়ের একটি নির্দিষ্ট পরিমাণ পরে সামগ্রীর আকার / গুণমানের সাথে তুলনা করে এবং আপনি নিজের পছন্দের মাধ্যমের জন্য উপযুক্ত একটি বেশ নিখুঁত ভিডিও ফাইল রাখেন file

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

আমি এর রূপান্তর দিকটি যথেষ্ট করতে হ্যান্ডব্রেক ব্যবহার করতে বিরত নই, যতক্ষণ না সত্যের পরে অডিও উত্তোলন একটি সহজ প্রক্রিয়া। পয়েন্টটি হ'ল সম্ভব কয়েকটি পদক্ষেপ নেওয়া।

কোন টিপস? অ্যাপ্লিকেশান পাওয়া যাবে? ধারনা?


ভিডিও ফাইল থেকে অডিও ডেটা আহরণের জন্য ফিশন হ'ল একটি ভাল ইউটিলিটি, এবং আমি এটি ম্যানুয়ালি ট্র্যাক করে পুরানো ফ্যাশন পদ্ধতিতে করতে প্রস্তুত হচ্ছিলাম। আমার পছন্দ নয়। এরপরে এ্যাপসক্রিপ্ট করার জন্য আমার ধারণাটি ছিল, তবে দুর্ভাগ্যক্রমে এটি দেখা যাচ্ছে যে ফিশনের কোনও এএস অভিধান নেই।
জেসন সালাজ

@ জেসন ফিশনের সাথে কথা বলার জন্য কিছু ইউআই স্ক্রিপ্টিং বিবেচনা করেছেন?
নাথান গ্রিনস্টাইন

যখন কোনও প্রদত্ত অ্যাপ্লিকেশনটির অভিধান না থাকে তখন কি এটাই সাধারণত আদিম অ্যাপ্লিক্রিপ্ট? "ফাইল" নামের মেনুতে ক্লিক করুন। "সংরক্ষণ করুন" নামের মেনু আইটেমটি ক্লিক করুন। স্টাফ কম-বেশি এর মতো?
জেসন সালাজ

@ জেসন হ্যাঁ তবে আপনি কয়টি মাধ্যমে চুগিংয়ের পরিকল্পনা করছেন তার উপর নির্ভর করে এটি নিজে হাতে করার চেয়ে ভাল।
নাথান গ্রিনস্টাইন

আমি আজ হ্যান্ডব্রেকের I just want audio, not video. Can I do that? Not with HandBrake, no. You could just encode the video at a low resolution with a fast low quality encoder like ffmpeg, then extract the audio track. Or you could use এফএকিউতে একটি এন্ট্রি পেরিয়ে হোঁচট খেয়েছি : ওএসএক্স । দুর্ভাগ্যক্রমে, এটি কেবল পিপিসি। Booooo!
জেসন সালাজ

উত্তর:


22

অবশেষে আমার সঠিক সংমিশ্রণটি খুঁজে পেয়েছি এবং এটি ffmpeg এ পেয়েছি ।

আমি প্রশ্নটি কিছুটা প্রসারিত করব এবং এই সত্যটি বানান করব যে আমি এমপি 4 থাকা ভিডিও / অডিও নিয়ে ইতিমধ্যে কাজ করছি, সুতরাং এমপি 4 ভিডিও (। এম 4 ভি) এবং এএসি অডিও (.m4a)। আমি একেবারে ভিডিও থেকে আহৃত অডিওর একটি সংস্করণ চেয়েছিলাম।

প্রথমত, আজকাল ffmpeg, এমপ্লেয়ার, সেগুলি বন্ধ করে দেওয়া জিনিস এবং একই রকম ওপেন সোর্স প্যাকেজগুলির মতো জিনিসগুলি ইনস্টল করা বেশ সহজ। মধ্যে Rudix , Homebrew , MacPorts এবং Fink (যে কেউ এমনকি আর Fink ব্যবহার করে?), থার্ড পার্টি সফটওয়্যার একটি ইনস্টল করতে স্ন্যাপ হয়।

সুতরাং, ffmpeg ইনস্টল করার পরে এবং ffmpegকমান্ড লাইনে অ্যাক্সেসযোগ্য থাকার পরে , আমি এইভাবে একটি কমান্ড চালিয়েছি:

ffmpeg -i videofile.mp4 -vn -acodec copy audiotrack.m4a

ffmpeg : কমান্ড।

-i videofile.mp4 : উত্স ভিডিও ফাইল।

-vn : ভিডিও ডেটা রেকর্ড করবেন না (বিবেচনা করবেন না)।

-কোডেক অনুলিপি : অডিও উত্স যেমন রয়েছে তেমন অনুলিপি করুন, এখানে সমস্ত জাদু রয়েছে। ffmpeg বিভিন্ন সমর্থিত কোডেক হিসাবে অডিও ডেটা লিখবে, তবে নির্দিষ্ট অনুলিপি প্রবাহের বিট-বিট হুবহু অনুলিপি নিয়ে যায় leads -Vn এর মাধ্যমে ভিডিওটি অক্ষম করার সাথে জুড়ে আপনাকে এমপি 4 পাত্রে একাকী অডিও ট্র্যাক দেয়।

audiotrack.m4a : আউটপুট ফাইলের নাম।

আমি বিশ্বাস করতে পারি না এরকম কিছু এত দীর্ঘ এবং এতক্ষণ লুকানো ছিল।

যেহেতু আমি সবসময় একটি এমপি 4 ধারক / ভিডিও থেকে আ্যাক অডিও ডেটা ছিড়ে ফেলার ইচ্ছা করি, তাই এটি করার জন্য আমি একটি দ্রুত লিখিত স্ক্রিপ্ট লিখেছিলাম।

#!/bin/bash

INFILE="$1"
TMPOUTFILE="${INFILE%.*}"
OUTFILE="${TMPOUTFILE##*/}.m4a"

ffmpeg -i "${INFILE}" -vn -acodec copy "${OUTFILE}"

এখন, আমি কেবল প্রার্থনা rip_m4a_from_mp4 somevideofile.mp4করি এবং একই ফাইলনামের সাথে কেবল অডিও সংস্করণটি রেখেছি, তার পরিবর্তে এম 4 এ শেষ হবে।

সরল! আমার জন্য যাই হোক। কোনও জিইউআই নেই, দ্রুত বজ্রপাত নয়, এটি কমান্ড লাইনটি আরও ভাল করে এমন কাজগুলির মধ্যে একটি।


সম্ভবত, আপনি m4a5 লাইনটি প্রতিস্থাপন করতে $2এবং কমান্ড লাইনে নতুন এক্সটেনশনটি নির্দিষ্ট করতে পারেন। যদি আপনি অন্য কোনও কিছুর সাথে কাজ করছেন এবং অডিওটি কী তা জানেন তবে আপনি এটি নির্দিষ্ট করতে পারেন। আমি নিজে এটি করতে পারি এবং স্ক্রিপ্টের নামটি 'রিপ_উডিও_ফর্ম_ভিডিও' তে পরিবর্তন করতে পারি। জেনেরিক!
জেসন সালাজ

শুরু করতে. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"তারপর brew install ffmpeg। এখন উপরের নির্দেশাবলী অনুসরণ করুন।
বয়ফ্যারেল

Homebrew হোমপেজে হয় brew.sh । এই পৃষ্ঠায় নির্দেশাবলী অনুসরণ করার পরে (কেবলমাত্র তারা পরিবর্তিত হলে ক্ষেত্রে) brew install ffmpeg,। এবং তারপরে হ্যাঁ, তবে আপনি আমার পদক্ষেপগুলি অনুসরণ করতে পারেন।
জেসন সালাজ

2
আপনি যদি অডিওটিকে অন্য বিন্যাসে পুনরায় এনকোড করতে চান ffmpegতবে একই কমান্ডে এটি করতে পারেন। উদাহরণস্বরূপ: ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3( বিড়ালসুহক কোড
ব্লগ /

1
@ অ্যালেক্সও নিশ্চিত করুন যে আপনি 192k নির্দিষ্ট করেছেন, 192 নয় Otherwise অন্যথায় এটি 128 কেবিট / গুলি এনকোডে ফিরে আসবে।
smets.kevin

12

ওএসএক্স ডেইলি তে বর্ণিত ম্যাক ওএস এক্স 10.7 (সিংহ) দিয়ে শুরু করে আপনি এটি সরাসরি ফাইন্ডারে করতে পারেন ।

সংক্ষিপ্ত উত্তরটি হ'ল, ফাইন্ডারে ফাইল বা ফাইলগুলি নির্বাচন করুন, তারপরে ctrlক্লিক করুন এবং পরিষেবাগুলি -> এনকোড নির্বাচিত ভিডিও ফাইলগুলি নির্বাচন করুন

নোট করুন যে আপনার কীবোর্ড অগ্রাধিকার ফলকে এই পরিষেবাটি সক্ষম করার প্রয়োজন হতে পারে ।

এখানে চিত্র বর্ণনা লিখুন


কি দারুন! খুব সুবিধাজনক! ম্যাক ব্যবহারের আর একটি কারণ!
জাভাদ সাদেকজাদেহ

আমার ক্ষেত্রে ফলাফলের আকারটি m4aব্যবহারের ffmpegতুলনায় 3 গুণ বেশি ছিল was বিশেষত বড় ফাইলগুলির জন্য উদ্বেগের বিষয় হতে পারে।
ক্যাসিমির

6

আমি সিনেমাটি গ্যারেজব্যান্ডে টেনে আনতাম। গ্যারেজব্যান্ড ফাইলটি অডিও এবং ভিডিওতে বিভক্ত করবে, সেই সময়ে আপনি ভিডিও ট্র্যাকটি মুছতে পারবেন (আপনাকে কেবল অডিও ট্র্যাক দিয়ে রেখে যাবে)।

তারপরে আপনি শেয়ার মেনুতে আইটিউনস গানটি প্রেরণ বিকল্পে ক্লিক করতে পারেন (ছবিটি দেখুন)। এটির পরে আপনি রফতানি করতে চান এমন বিভিন্ন ফর্ম্যাটগুলি উপস্থিত হবে।

এখানে চিত্র বর্ণনা লিখুন

সর্বোপরি, এটি নিখরচায় :) যেমন সমস্ত ম্যাক গ্যারেজব্যান্ডের সাথে আসে। এছাড়াও এটি আপনাকে অডিওর দিক যেমন গতি এবং ভলিউম সামঞ্জস্য করতে দেয়।

এই বলে যে, আপনি যদি সত্যই স্বয়ংক্রিয় সমাধান চান এবং টার্মিনালের সাথে কমান্ড লাইনে স্বাচ্ছন্দ্য বোধ করেন তবে আমাকে মন্তব্যে জানাতে দিন এবং আপনাকে এটি করার অনুমতি দেওয়ার জন্য আমি একটি স্ক্রিপ্ট নিয়ে আসব।


আমি এক কারণেই এটি করার ইচ্ছা করি না (যদি আমি ভুল না হয় তবে দয়া করে আমাকে সংশোধন করতে দ্বিধা বোধ করবেন): পুনঃআদান। ভিডিও ফাইলগুলিতে ইতিমধ্যে উল্লেখযোগ্য অডিও ডেটা সংকুচিত হয়েছে এবং আমি যতটা সম্ভব মূল অডিও ডেটা সংরক্ষণ করতে চাই। ফিশনের হত্যাকারী বৈশিষ্ট্য হ'ল "ক্ষতিহীন সম্পাদনা এবং পুনঃবন্দর"। এমনকি গ্যারেজব্যান্ড এই জাতীয় কাজের জন্য ধীরে ধীরে ধীরে ধীরে এটিও উল্লেখ করার প্রয়োজন নেই: /। যাইহোক, বিষয়টি পূরণ করে এমন কোনও কাজের জন্য এটি একটি দুর্দান্ত সমাধান, সুতরাং আমি আপনাকে সেই দিকটির জন্য +1 করেছি।
জেসন সালাজ

4

কুইকটাইম 7 সত্যিই খুব সহজে কাজটি করবে।

কেবল ভিডিওটি খুলুন, এবং ফাইল > রফতানি করুন > এআইএফএফ / এউ / ওয়েভ শব্দ করুন> আপনার পথ নির্বাচন করুন এবং আপনি সম্পন্ন করেছেন! :)


দেখে মনে হচ্ছে আমার স্নো চিতাবাঘের ডিস্কটি আমার
সন্ধানের

@vxjasonxv- এর জন্য আপনার প্রয়োজন নেই। আপনি প্রদত্ত লিঙ্কটির মাধ্যমে ডাউনলোড করতে পারেন ..
নিউ

ধন্যবাদ! আমি সত্যিই ভাবিনি যে লিঙ্কটি আসলে সেভাবে কার্যকর হবে।
জেসন সালাজ 21 '

1
রব এর উত্তরে আমি যে একই সমস্যাটি যুক্ত করেছি তা কি এখানে প্রয়োগ হয়? আমি অডিওটির "একটি তরঙ্গ সংরক্ষণ" করতে পারি, তবে এটি ইতিমধ্যে সংকুচিত হয়েছে এবং তত্ত্বগতভাবে এটি ব্যবহার করার জন্য আমাকে আবার এটি সংশোধন করতে হবে, যা আমি বরং করব না।
জেসন সালাজ

4

কুইকটাইম প্লেয়ার 10 অডিও (পুনরায় এনকোডিং ছাড়াই) রফতানি করতে সক্ষম।

ফাইল> রফতানি করুন> কেবলমাত্র অডিও নির্বাচন করুন ...

কুইকটাইম প্লেয়ার 10.4 সহ ম্যাকোস 10.12 সিয়েরায় পরীক্ষিত।


1
কিন্তু অডিওটি কি আবার এনকোড করে?
জেসন সালাজ

1
@ জেসনসালাজ না, কেবল নিষ্কাশন করুন। এটি আইএমএইচও একটি আরও ভাল বিকল্প। এটি বেশ দ্রুত এবং মান সংরক্ষণ করে। তাছাড়া, আপনি যেকোন সময় পরে এটি পুনরায় এনকোড করতে পারেন।
মেলবিয়াস

1
অসাধারণ. আমার ffmpeg উত্তরটি কেবলমাত্র নিষ্ক্রিয় তাই এটি কেবলমাত্র ক্লিকটাইমের মতোই বেশি সময় নেয়। Ffmpeg এর সুবিধা হ'ল এতে অন্তর্নিহিত ইউআই লোড ওজন নেই, সুতরাং এটি নিঃসন্দেহে 1 ফাইলে দ্রুত এবং অনেকগুলি ফাইলে তাত্পর্যপূর্ণভাবে দ্রুত। তবে অটোমেটর / অ্যাপলস লিপিংয়ে পারদর্শী কারও পক্ষে এটি দুর্দান্ত উত্তর, এবং সম্ভবত কমান্ড লাইনে বা শেল স্ক্রিপ্টিং সহ স্বাচ্ছন্দ্যজনক নয়।
জেসন সালাজ

0

আমি কেবল ধৃষ্টতার সাথে ভিডিও ফাইলটি খুলি এবং তারপরে অডিওটি রফতানি করি। আমি রফতানির সময় রফতানি অডিও ফাইলের পরামিতিগুলি সেট করতে পারি।


অডিও ফাইলের পরামিতি সেট করার অর্থ অডিওকে পুনরায় এনকোড করা ing অড্যাসিটির (অপরিবর্তিত এক্সট্রাকশন) বিকল্পটি কী দিয়ে যায়?
জেসন সালাজ 21
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.