আমি কীভাবে ডাব্লুটিভি (এবং ডিভিআর-এমএস) ফাইলগুলিকে একটি ছোট স্ট্যান্ডার্ড ফর্ম্যাটে রূপান্তর করব?


7

আমার এইচটিপিসিতে বাহ্যিক হার্ড ড্রাইভটি প্রায় পূর্ণ এবং তাই আমি টেলিভিশন থেকে রেকর্ডকৃত ফিল্মগুলির একটি বড় সংখ্যক (ডব্লিউটিভি ফর্ম্যাটে) ছোট কিছুতে রূপান্তর করতে চাই। বর্তমানে ২৪ ঘন্টার ফিল্মটি প্রায় ৩-৪ জিবি।

আমি ডাব্লুটিভি ফাইলটি ডিভিআর-এমএসে রূপান্তরিত করার চেষ্টা করেছি (অন্তর্নির্মিত ব্যবহার করে wtvconverter.exe) এবং তারপরে হ্যান্ডব্রেকলির মাধ্যমে নিম্নলিখিত কমান্ড লাইনের সাহায্যে চালাচ্ছি:

handbrakecli.exe --input "film.dvr-ms" --output "film.mp4" --encoder x264 --quality 20

হ্যান্ডব্রেকে এমপি 4, এনকোডারটি এক্স 2 setting৪ এবং গুণমান 20 এ আউটপুট সেট করার মাধ্যমে এটি হবে।

সমস্যাটি হ'ল ফলাফলটি এমপি 4 1.5 এবং 2 জিবি এর মধ্যে রয়েছে যা মূল ফাইলের চেয়ে ছোট হলেও এখনও 2 ঘন্টা দীর্ঘ এসডি ফিল্ম রেকর্ড করা হয়েছে (একটি পল) টেলিভিশন জন্য উন্মাদ বলে মনে হচ্ছে! আমি এরকম কিছু 700-800 এমবি হওয়ার আশা করব, যদি কম না হয়।

গুণমান 19 এ সেট করা ছবিটিকে অপরিবর্তনীয় পর্যায়ে নিয়ে যায় rad

যে কেউ ডিভিআর-এমএস ফাইলকে আরও ছোট আকারে রূপান্তর করবে হ্যান্ডব্রেকের (বা হ্যান্ডব্রেকেলি) জন্য সেটিংসের প্রস্তাব দিতে পারে?

(আমি কোডেক বা ধারক সম্পর্কে বিশেষ মূল্যবান নই, তবে উচ্চতর সংখ্যক কম্পিউটার এবং মোবাইল ডিভাইসে এটি পর্যবেক্ষণ করা যায় তা নিশ্চিত করার জন্য এটি যুক্তিসঙ্গত মানের কিছু পছন্দ করবে)

হালনাগাদ

এটি সম্ভবত পরিষ্কার নয়, তবে আপনি যদি কেবল হ্যান্ডব্রেকের গ্রাফিকাল সংস্করণ ব্যবহার করে কোনও ফাইলকে রূপান্তর করতে সেটিংস কী তা জানেন তবে এটি একটি উত্তম উত্তম উত্তর!

উত্তর:


8

দয়া করে নোট করুন: যখন এই উত্তরটি লেখা হয়েছিল (জুলাই ২০১২), ffmpeg অডিও ক্ষতি ছাড়াই ডব্লিউটিভি ফাইলগুলিতে রূপান্তর করতে পারে না। তবে ffmpeg 4.0.0 এ পরীক্ষা করে দেখা গেছে যে এটি এখন ঠিকঠাক কাজ করে এবং ফলস্বরূপ, wtvconverter.exeডব্লিউটিভি ফাইলটি ডিভিআর-এমএস-এ প্রাক রূপান্তর করার প্রয়োজন নেই । যেমন:

ffmpeg -i "input.wtv" -y -filter:v yadif -vcodec libx264 -crf 23 "output.mp4"

আপনার টেলিভিশন রেকর্ডিং রূপান্তর করা উচিত।

নীচে মূল উত্তর

কিছু গবেষণার পরে দেখা যাচ্ছে যে:

  1. হ্যান্ডব্রেক এটির জন্য সেরা সরঞ্জাম নয়, পরিবর্তে আপনার এফএফপিজেগ ব্যবহার করা উচিত ।
  2. Ffmpeg ব্যবহার করার সময় আপনাকে ডিভিআর-এমএস ফর্ম্যাটটি (এবং ডাব্লুটিভি ফর্ম্যাট নয়) ব্যবহার করতে হবে, অন্যথায় আপনি কোনও শব্দ ছাড়াই শেষ করবেন না।

প্রথমে ডব্লিউটিভি থেকে ডিভিআর-এমএসে রূপান্তর করার জন্য আপনাকে কয়েকটি পদক্ষেপ সম্পাদন করতে হবে:

%WINDIR%\ehome\wtvconverter.exe "Recorded TV Show.wtv" "Recorded TV Show.dvr-ms"

তারপরে সেই ডিভিআর-এমএস ফাইলকে H.264 / MPEG-4 AVC তে রূপান্তর করা হচ্ছে। আপনি পরিবর্তন করতে পারবেন -crf 23- উচ্চতর সংখ্যার অর্থ নিম্নমানের, বুদ্ধিমান মানগুলি 19 থেকে 25 এর মধ্যে:

ffmpeg -i "Recorded TV Show.dvr-ms" -y -filter:v yadif -vcodec libx264 -crf 23 "Recorded TV Show.mp4"

তারপরে অস্থায়ী ডিভিআর-এমএস ফাইল মুছে ফেলা হচ্ছে:

del /F "Recorded TV Show.dvr-ms"

একবার রূপান্তরিত হয়ে গেলে, ভিএলসি "রেকর্ডড টিভি শো.এমপি 4" সম্পর্কে নিম্নলিখিত বিবরণ দেবে:

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

আমি রূপান্তরিত ফাইলটি এখন 5 ঘন্টা এমবি (1.59 গিগাবাইট থেকে নীচে) এসডি সামগ্রীটির 1 ঘন্টা এবং 50 মিনিটের জন্য। এর অর্থ এটি মূল ডাব্লুটিভি ফাইলের আকারের প্রায় 1/3।


প্রয়োজনে কীভাবে মান পরিবর্তন করতে হবে সে সম্পর্কে কিছু তথ্য যুক্ত করা হয়েছে।
স্ল্যাক করুন

খুব দরকারী. আমি আরও জানতে পেরেছি যে কোনও ভিডিও -filter:v yadifইতিমধ্যে ইন্টারলেস করা না হলে আপনি কোনও ভিডিও ডি-ইন্টারলেস করবেন না (ব্যবহার করে ) অন্যথায় মান আরও খারাপ হয়ে যাবে। এখানে একটি প্রশ্ন রয়েছে যে লোকেরা যদি রেকর্ড করা ফাইলটির ডি-ইন্টারলেসিংয়ের প্রয়োজন হয় কিনা তা নিয়ে কাজ করতে চায়।
রিচার্ড

হ্যাঁ - এইভাবেই আমি এই পোস্টটি খুঁজে পেয়েছি :)
স্ল্যাক করুন

2

আমি কৌতুকটি করতে ffmpeg পেতে সক্ষম হয়েছি, তবে কাজ করা স্যুইচগুলি খুঁজতে কিছুটা সময় নিয়েছি। এগুলি সর্বোত্তম কিনা তা নিশ্চিত নই এবং রূপান্তরটি অনেক বেশি সময় নেয়, তবে এটি পরিষ্কার, আমি যেখানে চেষ্টা করেছি সেখানেই অভিনয় করে এবং অডিওটি সঠিক এবং সিঙ্কে রয়েছে।

ffmpeg -y -threads 8 -i pbsvideofile.wtv -target pal-dvd -deinterlace -async 48000  pbsvideofile.mpg 

আজকের আগত পাল-ডিভিডি কী করে সে সম্পর্কে একটি সুন্দর বর্ণনা রয়েছে today এটি লক্ষণীয় যে এটি ভিডিও বিট রেটটি একটি, বরং উচ্চতর, 6 এমবিপিএসে সেট করে!
রিচার্ড

এটি যদি কাজ করে তবে দুর্দান্ত হবে, কারণ এটি তৈরি করা, ডিস্কে লেখা এবং মুছে ফেলা মধ্যবর্তী ফাইলটিকে এড়িয়ে চলে।
অ্যান্ড্রু মাও

Ffmpeg এর পরবর্তী সংস্করণগুলি ডব্লিউটিভি থেকে সরাসরি H.264 / MPEG-4 AVC তে রূপান্তর করতে সক্ষম হতে পারে, তবে প্রশ্নটি যখন জিজ্ঞাসা করা হয়েছিল তখন আমি যে সংস্করণটি ব্যবহার করেছি তাতে কোনও শব্দই আসে নি - সুতরাং (সামান্য বিরক্তিকর) মাঝের পদক্ষেপ!
রিচার্ড

1

@ সাকেনের উত্তরের ভিত্তিতে, আমি ব্যাচের রূপান্তর করতে সক্ষম হয়েছি। আমি সেই সময়ে ffmpeg সংস্করণটি ব্যবহার করে এটি সরাসরি .wtv থেকে .mp4 এ কাজ করেছি।

gci 'D:\Recorded TV\*' -include('*lola*','*buzzcocks*') | % {
    $file = $_.Name
    .\ffmpeg -i $_ -vcodec copy -acodec copy -f dvd -deinterlace -map_metadata 0 "D:\Media\TV\$file.mp4"
}

উপরে:

  • 'ডি: \ রেকর্ডড টিভি' উত্সের অবস্থান
  • 'ডি: \ মিডিয়া \ টিভি' গন্তব্য অবস্থান
  • ফিল্টারিং কেবলমাত্র ফাইল নেমে "লোলা" এবং "বুজককস" সহ শো অন্তর্ভুক্ত করার জন্য করা হচ্ছে (আপনি যদি এটি চান তবে এটি বের করতে পারেন)

কমান্ডটি মেটাডেটা ওভারে স্থানান্তরিত করার চেষ্টা করে (উদাঃ শিরোনাম এবং বিবরণ প্রদর্শন করুন) তবে এটি গন্তব্য ফাইলে উঠেনি বলে মনে হয়। এর পরিবর্তে আপনি প্রথমে ডব্লিউটিভি-মেটাআরনামার চেষ্টা করতে পারেন ।

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