আমি ffmpeg ব্যবহার করে একটি ভিডিও থেকে চিত্রগুলি উত্তোলনের জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারি, সেগুলি ফাইল সিস্টেমে সংরক্ষণ করে:
... | ffmpeg -i - -f image2 'img-%03d.png'
আমি এই চিত্রগুলিকে ফাইল সিস্টেমে সংরক্ষণের পরিবর্তে অন্য অ্যাপ্লিকেশনটিতে পাইপ করতে চাই - পাইপগুলিতে কীভাবে পৃথক করা হয় তা খুব একটা গুরুত্ব দেয় না, কারণ এটি নোডজেএস স্ক্রিপ্ট হবে যা আমি নিজেকে নিয়ন্ত্রণ করি।
নিম্নলিখিতগুলি কাজ করে না:
... | ffmpeg -i - -f image2 pipe: | ...
এর সাথে ত্রুটি
[image2 @ 0xe1cfc0] Could not get frame filename number 2 from pattern 'pipe:' (either set updatefirst or use a pattern like %03d within the filename pattern)
av_interleaved_write_frame(): Invalid argument
ফাইল সিস্টেম ব্যবহার না করে, এফএফএমপিইগ ব্যবহার করে কোনও ভিডিও থেকে তোলা চিত্রগুলি পাইপ আউট করার কোনও উপায় আছে কি?
[NULL @ 0x10e2860] Requested output format 'png' is not a suitable output format pipe:: Invalid argument
।
-f image2pipe -vcodec png - | ...
। পিএনজি কাজ করতে পারে না, যদি তাই হয় তবে ভিসোডেক অপসারণের পরে আউটপুট এমজেপিইজি হবে।
-f png - | ...