আমি কীভাবে একটি ভাঙা AVI ফাইলটি মেরামত করতে পারি?


24

আমার কাছে .avi ফাইল রয়েছে যা প্রায় 110 এমবি। আমি যখন এটি ভিএলসি মিডিয়া প্লেয়ারের সাথে খেলতে চেষ্টা করি তখন এটি এমন কিছু বলে যে "এই ফাইলটি ভাঙ্গা। এবং এটি করার পরে এটি এটি খেলতে অক্ষম।

সেখানে কি অন্য কোনও সফ্টওয়্যার রয়েছে যা সম্ভবত এটির বাইরে থেকে যে কোনও ভিডিও পেতে পারে? হতে পারে যে জিনিস যে ধরণের উপর বিশেষজ্ঞ? আমি খুব আশাবাদী নই কারণ আমার মনে হয়েছিল যে ভিএলসি যদি এর বাইরে কিছু খেলতে পারে তবে তা করতে পেরেছি, তবে আমি বুঝতে পেরেছিলাম যে আমি যাইহোক এটি একটি শট দেব ...

উত্তর:


12

আমি ভাঙা / অসম্পূর্ণ ব্যবহার Avis অনেক সঙ্গে অতীতে কিছু ভাগ্য ছিল DivFix , কিন্তু না নিশ্চিত যদি এটা ভাল কিছু পরে উইন্ডোজ এক্সপি চেয়ে কাজ করে।

একটি নতুন সংস্করণ DivFix ++ :

DivXFix ++ ফাইলের সূচী অংশটি পুনর্নির্মাণের মাধ্যমে ভাঙা AVI ফাইল স্ট্রিমগুলি মেরামত করার জন্য ডিজাইন করা হয়েছে। বর্তমানে কিছু ফাইল এড 2 কে বা বিটোরেন্ট নেটওয়ার্ক থেকে ডাউনলোড করার মতো মুভিগুলির পূর্বরূপ দেখার চেষ্টা করার সময় এটি খুব কার্যকর। ডিভফিক্স ++ হ'ল "ডিভফিক্স" প্রোগ্রামটির সম্পূর্ণ পুনরায় লিখন কারণ এটি বাগ এবং কম কর্মক্ষমতা।


2
অসাধারণ. আমি এটি একটি 799 এমবি ভিডিও ফাইলের জন্য করেছি এবং এটি একটি কবজির মতো কাজ করেছে। প্রকৃতপক্ষে, ভিএলসির সাথে খেললে এই এভিআই ফাইলটি একই ত্রুটি নিয়ে আসে। এটি কখনও উইন্ডোজ মিডিয়া প্লেয়ারে খেলেনি। এখন এটি উইন্ডোজ মিডিয়া প্লেয়ারেও পুরোপুরি সূক্ষ্মভাবে অভিনয় করে। নিক - অনেক অনেক ধন্যবাদ!
কানিনি

@ ক্যানিনি, আনন্দিত ডিভিক্স সাহায্য করেছেন :)
নিক জোসেভস্কি

14

এখানে কিছু প্রোগ্রাম যা সহায়তা করতে পারে:

ভাঙা AVI ফাইলগুলি মেরামত করার জন্য এখানে একটি বিস্তৃত টিউটোরিয়াল রয়েছে: ভাঙ্গা বা দূষিত AVI ফাইলগুলি মেরামত করুন - আফটারডন: গাইড

এছাড়াও আপনি সঙ্গে একটি bitstream কপি করে ধারক পুনরায় বিল্ড করা যাবে FFmpeg :

ffmpeg -i input.avi -c copy output.avi

1
Ffmpeg 0.6.2 সহ, এর -vcodec copy -acodec copyপরিবর্তে ব্যবহার করুন -c copy। আমি এই সংস্করণটি (উইন্ডোজের জন্য) ব্যবহার করেছি । আমার কাছে একগুচ্ছ ফাইল ঠিক করা ছিল। DivFix ++ আমাকে ক্র্যাশ করেছে। ffmpeg দুর্দান্ত ছিল। ধন্যবাদ।
sinelaw

ffmpeg আমার ভিডিও এভি ফাইলগুলির ভাঙ্গা সূচকটি ঠিক করেছে
ইলিয়াস এ্যাস্যাটাস্টিকস

3

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


আহ, ভার্চুয়ালডাব একটি ভাল সুপারিশ তবে এটি এটি দিয়ে স্কোয়াট করতে সক্ষম হয় নি।
পাওলো বার্গান্টিনো

ম্যান, এটা শুনে দুঃখিত। আশা করি আপনি এমন কিছু আবিষ্কার করেছেন যা কার্যকর হয় - আপনি যে 100 মেগা ফাইলটি ব্যবহার করতে পারবেন না তার চেয়ে বেশি হতাশার বিষয়টি লক্ষ্য করে!
ইলেক্ট্রন_আহহ

2

সুপারডেকোডার নামে একটি নাটক আছে

এটির সাথে সত্যিই বিশৃঙ্খলাযুক্ত ফাইল এবং সিডি / ডিভিডি খেলতে সক্ষম হয়েছে। আপনি এটি একটি শট দিতে পারেন।


2

আমার কিছু এভিআই ছিল যা ভিএলসি এমনকি মেরামত করার চেষ্টা করেনি এবং ডিভফিক্স ++ আমাকে ত্রুটিগুলি চেয়েছিল gave এফএফএমপিগের মাধ্যমে তাদের পাস করার কাজ হয়নি, তবে mencoderকরেছিলেন (এটি খুব দ্রুত):

mencoder -idx input.avi -ovc copy -oac copy -o output.avi

(মেনকোডার mplayerবেশিরভাগ সিস্টেমে প্যাকেজের অংশ , যেমন brew install mplayerহোমব্রিউতে)

আরও দেখুন: আমি কীভাবে এভিআই ফাইলের অখণ্ডতা পরীক্ষা করতে পারি এবং এটি লিনাক্সে স্বয়ংক্রিয়ভাবে মেরামত করতে পারি?


1

ভাঙা AVI সূচকটি কীভাবে মেরামত করতে হবে তার জন্য সমস্ত ভাল ধারণা (আমার পছন্দটি হ'ল ffmpeg) তবে এভিয়ে ফাইলগুলি যাচাই করার জন্য ভাঙ্গা সূচক রয়েছে এবং সক্রিয়ভাবে তাদের মেরামত করার জন্য এখানে অবদান রাখছি । mediainfo ffprobeভিএলসি যে অভিযোগ করবে এমন ফাইলগুলি সনাক্ত করতে এবং অন্যদের ব্যবহারের ব্যর্থ চেষ্টা করার পরে, অবশেষে আমি vlcএটি ব্যবহার করার সিদ্ধান্ত নিয়েছি কারণ এটিই অভিযোগ করছে। এখানে একটি স্নিপেট রয়েছে যা স্ক্যান এবং স্বয়ংক্রিয় মেরামতের স্ক্রিপ্টের অংশ হিসাবে কার্যকর হতে পারে।

if grep -q "avi demux error" \
    <(cvlc --vout null --aout null --stop-time 2 "${VIDFILE}" vlc://quit 2>&1 )
    # alternate ways to stop after two seconds
    #<(timeout 2 cvlc --vout null --aout null "${VIDFILE}" 2>&1)
    #<(cvlc --vout null --aout null "${VIDFILE}"  2>&1 & sleep 2; kill $!)
then
    echo "avi demux error: ${VIDFILE}"
    exit 1
fi

দ্রষ্টব্য: বিকল্প থামানোর পদ্ধতিগুলি (সুতরাং এটি প্রস্থান করার আগে পুরো ভিডিওটি প্লে করে না) অন্তর্ভুক্ত করা হয়েছে কারণ ভিএলসি-র কিছু সংস্করণে - স্টপ-টাইমে একটি বাগ রয়েছে এবং অন্যান্য সিস্টেমে নাও থাকতে পারে timeout


-1

মিডিয়া প্লেয়ার ক্লাসিক এবং কেএমপি্লেয়ারের সাথে আমার এখন পর্যন্ত ভাল অভিজ্ঞতা হয়েছে। তারা এমন ফাইলগুলি প্লে করতে পারে যা আংশিক ডাউনলোড করা হয়েছে বা অংশে বিভক্ত হয়েছে (উদাহরণস্বরূপ hjsplit দ্বারা)।

আমি মনে করি তারা আপনার খেলতে সক্ষম হতে পারে।

যদিও এটি কোডেক এবং এর ধরণের উপরও নির্ভর করে ...

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