এমজেপিইজি মোডে ওয়েবক্যাম (লজিটেক সি 910) খোলার জন্য আমার ffmpeg প্রয়োজন, কারণ ওয়েবক্যাম এমজেপিগ "প্রোটোকল" ব্যবহার করে 24 ডলার দিতে পারে এবং কেবল ইউইওয়াইভি ব্যবহার করে 10 ডলার দিতে পারে। আমি কি তাদের মধ্যে ffmpeg কমান্ড লাইন ব্যবহার করে চয়ন করতে পারি?
xx@(none) ~ $ v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUV 4:2:2 (YUYV)
Index : 1
Type : Video Capture
Pixel Format: 'MJPG' (compressed)
Name : MJPEG
আমার বর্তমান কমান্ড লাইন:
ffmpeg -y -f alsa -i hw:3,0 -f video4linux2 -r 20 -s 1280x720 -i /dev/video0 -acodec libfaac -ab 128k -vcodec libx264 /tmp/web.avi
আমি ওয়েবক্যাম থেকে রেকর্ড করলে ffmpeg দূষিত এইচ 264 স্ট্রিম তৈরি করে, তবে আমি এক্স 11 গ্র্যাব থেকে রেকর্ড করলে স্বাভাবিক h264 স্ট্রিম। আর একটি কোডেক (এমজেপেইগ, এমপিইজি 4) ওয়েবক্যামের সাথে ভালভাবে কাজ করে ... তবে এটি অন্য গল্প।
সম্পূর্ণ ffmpeg এর কনসোল আউটপুট আপডেট করুন : http://pastebin.com/Hzem6CKF (আপনি দেখতে পারেন এটি ইউইউভি মোডে ভিডিও ডিভাইস খোলে, কিন্তু ডিভাইসটি এমজেপিইজি আউটপডও সরবরাহ করতে পারে)।