আমি যখন সবেমাত্র কমান্ডটি দিয়ে তৈরি একটি সিনেমা খোলার চেষ্টা করি:
ffmpeg -pattern_type glob -i '*.JPG' -s 640x480 movie.mp4
আমি কুইকটাইম থেকে একটি ত্রুটি পেয়েছি:
The document “movie.mp4” could not be opened.
The file may be damaged or may not be a movie file that is compatible with QuickTime Player.
আমি একই আইটেমটি আইসাইট টাইম ল্যাপস থেকে উত্পন্ন ইমেজের সেটগুলিতে ব্যবহার করেছি, তবে এই ক্ষেত্রে উপরের চিত্রগুলি ডিজিটাল ক্যামেরা থেকে। রেজোলিউশনটি অনেক বেশি, তবে আমি এটি 640x480 এ স্কেল করছি এবং আউটপুটে এমন কোনও কিছুই দেখছি না যা সমস্যার প্রস্তাব দেয়:
Input #0, image2, from '*.JPG':
Duration: 00:00:04.76, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, yuvj422p(pc), 4928x3264, 25 tbr, 25 tbn, 25 tbc
ভার্চিং মুভি:
Input #0, image2, from '*.JPG':
Duration: 00:01:23.72, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, yuvj420p(pc), 640x480 [SAR 1:1 DAR 4:3], 25 fps, 25 tbr, 25 tbn, 25 tbc
এবং আউটপুট জন্য:
Output #0, mp4, to 'movie.mp4':
Metadata:
encoder : Lavf55.19.104
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuvj422p, 640x480, q=-1--1, 12800 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg -> libx264)
কার্যকারীটির জন্য বনাম:
Output #0, mp4, to 'movie.mp4':
Metadata:
encoder : Lavf55.19.104
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuvj420p, 640x480 [SAR 1:1 DAR 4:3], q=-1--1, 12800 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg -> libx264)
কাজের সিনেমাটি দীর্ঘতর হওয়া এবং একটি নিম্ন উত্সের রেজোলিউশন বাদে, আমি কেবলমাত্র পার্থক্যটি দেখতে পাচ্ছি যে ভিডিও স্ট্রিমে উল্লিখিত একটি অতিরিক্ত "[এসএআর 1: 1 ডিআর 4: 3]" রয়েছে তবে আমার কী ধারণা নেই এটি কী হয়, বা কীভাবে এটি নিষ্ক্রিয় সিনেমাতে জোর করার চেষ্টা করা যায়।
আপডেট: আমি সবেমাত্র ভিএলসি ডাউনলোড করেছি এবং এটি মুভিটি দুর্দান্ত অভিনয় করে। সুতরাং আমি জানি ffmpeg এখানে ভুল হয় না।
ffprobe video.mp4
কোন পিক্সেল ফর্ম্যাটটি ব্যবহৃত হচ্ছে তা পরীক্ষা করতে ব্যবহার করা যেতে পারে।