Автор: 22222
Дата сообщения: 26.10.2007 17:49
		Нет! Оказывается это не конец! Муть какая-то! 
  
 Если пробую так (медленная версия), то работает долго, но правильно: 
 ffmpeg  -i 03.wmv -vframes 1 -y -ss 0:0:30.0 -f image2 1.jpg 
  
 Если же пробую как у Вас,  
 ffmpeg  -ss 0:0:30.0 -i 03.wmv -vframes 1 -y -f image2 1.jpg 
 то работает быстро но не совсеми видео файлами. На моем серваке - оно выдает постоянно ошибку (ниже), а казалось бы всего лишь поменял параметры местами! Что же мне делать? Вот бага: 
  
 ]# ffmpeg -ss 0:0:30.0 -i 03.wmv -vframes 1 -y  -f image2 1.jpg 
 FFmpeg version SVN-r10739, Copyright (c) 2000-2007 Fabrice Bellard, et al. 
   configuration: --cc=/usr/bin/gcc4 
   libavutil version: 49.5.0 
   libavcodec version: 51.45.0 
   libavformat version: 51.15.0 
   built on Oct 15 2007 07:00:34, gcc: 4.1.1 20070105 (Red Hat 4.1.1-53) 
 [wmv3 @ 0x84b3a30]Extra data: 8 bits left, value: 0 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]freeing incomplete packet size 9689, new 11339 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]ignoring invalid packet_obj_size (129 7194 7194 8393) 
 [asf @ 0x84092d4]ignoring invalid packet_obj_size (7323 606 5757 8393) 
 [asf @ 0x84092d4]freeing incomplete packet size 8393, new 5757 
 [asf @ 0x84092d4]freeing incomplete packet size 5757, new 8595 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]freeing incomplete packet size 9210, new 9093 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]freeing incomplete packet size 8397, new 8504 
 [asf @ 0x84092d4]ignoring invalid packet_obj_size (12428 3488 6337 18152) 
 [asf @ 0x84092d4]freeing incomplete packet size 18152, new 6337 
 [asf @ 0x84092d4]freeing incomplete packet size 6337, new 7715 
 [asf @ 0x84092d4]asf_read_pts failed 
 [asf @ 0x84092d4]freeing incomplete packet size 6371, new 18152 
 [asf @ 0x84092d4]freeing incomplete packet size 6371, new 18152 
 [asf @ 0x84092d4]ignoring invalid packet_obj_size (12428 3488 6337 18152) 
 [asf @ 0x84092d4]freeing incomplete packet size 18152, new 6337 
 [asf @ 0x84092d4]freeing incomplete packet size 6337, new 7715 
 [asf @ 0x84092d4]asf_read_pts failed 
  
 Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 25.00 (25/1) 
 Input #0, asf, from '03.wmv': 
   Duration: 00:00:20.0, start: 3.000000, bitrate: 1864 kb/s 
   Stream #0.0: Audio: 0x0162, 48000 Hz, stereo, 128 kb/s 
   Stream #0.1: Video: wmv3, yuv420p, 640x360, 1700 kb/s, 25.00 fps(r) 
 Output #0, image2, to '1.jpg': 
   Stream #0.0: Video: mjpeg, yuvj420p, 640x360, q=2-31, 200 kb/s, 25.00 fps(c) 
 Stream mapping: 
   Stream #0.1 -> #0.0 
 [wmv3 @ 0x84b3a30]Extra data: 8 bits left, value: 0 
 Press [q] to stop encoding 
 [asf @ 0x84092d4]freeing incomplete packet size 6371, new 18152 
 frame=    0 fps=  0 q=0.0 Lsize=       0kB time=10000000000.0 bitrate=   0.0kbits/s 
 video:0kB audio:0kB global headers:0kB muxing overhead nan% 
  
  
  
 Что делать?