আমি ffmpeg ব্যবহার করে দুটি এমপি 4 ফাইল সংযুক্ত করার চেষ্টা করছি। আমার এটিকে একটি স্বয়ংক্রিয় প্রক্রিয়া হওয়া দরকার তাই আমি এফএফএমপিগ কেন বেছে নিয়েছি। আমি দুটি ফাইলকে .ts ফাইলগুলিতে রূপান্তর করছি এবং তারপরে তাদের সাথে সংযুক্ত করছি এবং তারপরে সেই সমাপ্ত .ts ফাইলটিকে এনকোড দেওয়ার চেষ্টা করছি। ফাইলগুলি h264 এবং এ্যাক এনকোডযুক্ত এবং আমি মানেরটি একই বা যতটা সম্ভব মূলের কাছাকাছি রাখার প্রত্যাশা করছি।
ffmpeg -i part1.mp4 -vcodec copy -vbsf h264_mp4toannexb -acodec copy part1.ts
ffmpeg -i part2.mp4 -vcodec copy -vbsf h264_mp4toannexb -acodec copy part2.ts
cat part1.ts part2.ts > parts.ts
ffmpeg -y -i parts.ts -acodec copy -ar 44100 -ab 96k -coder ac -vbsf h264_mp4toannexb parts.mp4
দুর্ভাগ্যক্রমে আমি নীচের ত্রুটি বার্তাটি এনকোডিংয়ের সময় ffmpeg থেকে ফিরে আসছি:
[h264 @ 0x1012600]sps_id out of range
[h264 @ 0x1012600]non-existing SPS 0 referenced in buffering period
[h264 @ 0x1012600]sps_id out of range
[h264 @ 0x1012600]non-existing SPS 0 referenced in buffering period
[NULL @ 0x101d600]error, non monotone timestamps 13779431 >= 13779431kbits/s
av_interleaved_write_frame(): Error while opening file
এটি এনকোডিংয়ের মধ্য দিয়ে প্রায় অর্ধেকটি ঘটে যা আমাকে মনে করে যে আপনি দুটি .ts ফাইল একসাথে সংগ্রহ করতে পারবেন না এবং এটি কাজ করতে পারবেন।