नमस्ते मैं वीडियो में छवियों को बदलने के लिए ffmpeg का उपयोग कर रहा हूं। मुझे 2 सेकंड के वीडियो के लिए 1 स्टिल इमेज की आवश्यकता है, मैं इस कॉल का उपयोग कर रहा हूं:
ffmpeg -loop 1 -i img.jpg -t 2 -vcodec mpeg2video result.avi
अगर मैं कुछ परीक्षण छवियों का उपयोग करता हूं (फोटोशॉप के साथ 200x200px यूनिकोलर छवियों के रूप में उत्पन्न होता है) तो यह आउटपुट प्राप्त करता है:
ffmpeg version 1.2.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Jul 26 2013 20:18:03 with Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/1.2.1 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid
libavutil 52. 18.100 / 52. 18.100
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.104 / 54. 63.104
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 42.103 / 3. 42.103
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
[mjpeg @ 0x7fba0901e800] Unhandled pixel format 0x11111111
Last message repeated 8 times
[image2 @ 0x7fba09006600] decoding for stream 0 failed
[image2 @ 0x7fba09006600] Could not find codec parameters for stream 0 (Video: mjpeg, 200x200): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
1.jpg: could not find codec parameters
ध्यान दें कि इंटरनेट से डाउनलोड की गई कुछ यादृच्छिक छवियों के साथ एक ही कमांड अच्छा काम करता है।
यह वह परीक्षण छवि है जो विफल हो जाती है:
कुछ विचार?