সুতরাং, আমার কাছে বেশ কয়েকটি দুর্নীতিগ্রস্থ এমপি 4 ফাইল রয়েছে (কিছু দুর্নীতিগ্রস্থ এভিআই ফাইলও রয়েছে, তবে আমি বিশ্বাস করি যে এটি একটি ভিন্ন সমস্যা)। আমার মনে হয় যখন তারা বাহ্যিক হার্ড ড্রাইভ নিয়েছিল যে তারা ক্র্যাশ করেছিল (তখন এটি আমার কোনও কম্পিউটারে কাজ করে না) তখন তারা দুর্নীতিগ্রস্থ হয়ে পড়েছে বলে মনে হয়। আমার একটি উইন্ডোজ 8.1 চালিত একটি কম্পিউটার রয়েছে এবং একটি প্রাচীন কম্পিউটার উইন্ডোজ ভিস্তা চালাচ্ছে। নিম্নলিখিত সমস্তগুলির জন্য আচরণ উভয় কম্পিউটারেই সামঞ্জস্যপূর্ণ।
উইন্ডোজ মিডিয়া প্লেয়ার বা ভিএলসি (কেবল ট্র্যাফিক শঙ্কু) বা কুইকটাইমগুলিতে ফাইলগুলি প্লে হয় না ("ত্রুটি- 2048: MVI_0338.MP4 ফাইলটি খুলতে পারেনি কারণ এটি কুইটটাইম বুঝতে পারে এমন কোনও ফাইল নয়" ")। সুতরাং এটি সমাধানের জন্য আমাকে ইন্টারনেটে আশেপাশে শিকার করতে পরিচালিত করেছিল। গ্রু'র ভিডিও মেরামত সরঞ্জামটি দিয়ে অনেক লোক সাফল্য পেয়েছে বলে মনে হচ্ছে, তবে এটি আমার পক্ষে কার্যকর হয়নি। আউটপুটটি ছিল মাত্র কয়েক ফ্রেমের ভিডিও। সেখানে আরও একটি সম্পাদক ছিলেন যাঁর সাথে ভাগ্য ছিল ডিজিয়ার্টি উইনএক্স এইচডি ভিডিও রূপান্তরকারী ডিলাক্স, এটি আমার পক্ষে কার্যকর হয়নি। সুতরাং, জিইউআই সহ প্রোগ্রামগুলি আমাকে ব্যর্থ করার পরে, আমি কম্পিউটারের আরও উচ্চ-শক্তিযুক্ত শিকড়গুলিতে ফিরে গিয়ে ffmpeg আপ এবং চলমান হয়ে উঠলাম।
এটি ফাইলটিতেও দম বন্ধ হয়ে গেছে। অন-স্ক্রিন আউটপুটটি দেখতে কেমন:
Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.
C:\180_0416>ffmpeg -i mvi_0335.MP4 -c copy MVI_0335-fix.MP4
ffmpeg version N-74113-gcdb0225 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth
--enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec
--enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug
--enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger
--enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame
--enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc
--enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264
--enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink
--enable-zlib
libavutil 54. 29.100 / 54. 29.100
libavcodec 56. 56.101 / 56. 56.101
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 30.100 / 5. 30.100
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
[dv @ 03e24ac0] Estimating duration from bitrate, this may be inaccurate
Input #0, dv, from 'mvi_0335.MP4':
Metadata:
timecode : 00:10:13;00
Duration: 00:00:18.15, start: 0.000000, bitrate: 28798 kb/s
Stream #0:0: Video: dvvideo, yuv411p, 720x480 [SAR 8:9 DAR 4:3], 28771 kb/s,
29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
Stream #0:2: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
[mp4 @ 03ee0be0] Codec for stream 0 does not use global headers but container fo
rmat requires global headers
[mp4 @ 03ee0be0] Codec for stream 1 does not use global headers but container fo
rmat requires global headers
[mp4 @ 03ee0be0] Could not find tag for codec dvvideo in stream #0, codec not cu
rrently supported in container
Output #0, mp4, to 'MVI_0335-fix.MP4':
Metadata:
timecode : 00:10:13;00
encoder : Lavf56.40.101
Stream #0:0: Video: dvvideo, yuv411p, 720x480 [SAR 8:9 DAR 4:3], q=2-31, 287
71 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1: Audio: pcm_s16le, 32000 Hz, stereo, 1024 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Could not write header for output file #0 (incorrect codec parameters ?): Invali
d argument
আমি নিশ্চিত যে আমার ইন্টারনেট অনুসন্ধানে আমি কিছু মিস করেছি (আমি মুভ পরমাণু সম্পর্কে অনেক কিছু পেয়েছি, তবে আমার কোডেক, ডিভিভিডিও, ইত্যাদি সমস্যা সম্পর্কে সত্যই কিছুই পাইনি), তবে এই সমস্যাটি কীভাবে মোকাবেলা করতে হবে সে সম্পর্কে কোনও ধারণা অনেক বেশি হবে প্রশংসা করেন।