Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Stas Vlasov                          2:5080/172.172 26 Oct 2003  14:08:58
 To : Vladimir Mosgalin
 Subject : Re: mplayer и несколько секций в .avi
 -------------------------------------------------------------------------------- 
 
 
 Thursday October 23 2003, Vladimir Mosgalin writes to Stas Vlasov:
 
  SV>> Пытаюсь посмотреть файл, отрубает через несколько секунд.
 
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
  SV>> Пытаюсь прогнать через mencoder -aoc copy -avc copy -idx,
  SV>> получается файл размером в несколько мегабайт.  Смотрю в файл - а
  SV>> там несколько секций, показывается и перекодируется только
  SV>> первая.
 
  VM> Что такое "несколько секций"?
 
 При просмотре файла hex-вьером можно найти несколько заголовков avi (заголовок
 riff один, естественно).
 
  VM> mplayer файл играет целиком?
 
 Hет, конечно. Первые несколько мегабайт.
 Только первую секцию, ту, которую получается взять по
 mencoder -oac copy -ovc copy
 
  VM> Что пишет с
  VM> -v (полный вывод, ничего не отрезай)?
 
 mplayer -nosound -v 111.avi у меня дома под виндами (понадобилось собрать, когда
 vdub не смог открыть файл в 2.8Г):
 
 Using GNU internationalization
 Original domain: messages
 Original dirname: /usr/share/locale
 Current domain: mplayer
 Current dirname: /usr/local/share/locale
 MPlayer 0.90rc5-2.95.3-5 (C) 2000-2003 Arpad Gereoffy (see DOCS)
 
 CPU: Advanced Micro Devices Duron SF Spitfire (Family: 6, Stepping: 1)
 Detected cache-line size is 64 bytes
 CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx
 
 Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or
 directory
 Reading config file /home/stas/.mplayer/config
 Reading /home/stas/.mplayer/codecs.conf: can't open
 '/home/stas/.mplayer/codecs.conf': No such file or directory
 Reading /usr/local/etc/mplayer/codecs.conf: 50 audio & 136 video codecs
 CommandLine: '-nosound' '-v' '111.avi'
 get_path('font/font.desc') -> '/home/stas/.mplayer/font/font.desc'
 font: can't open file: /home/stas/.mplayer/font/font.desc
 font: can't open file: /usr/local/share/mplayer/font/font.desc
 Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
 Using usleep() timing
 get_path('input.conf') -> '/home/stas/.mplayer/input.conf'
 Can't open input config file /home/stas/.mplayer/input.conf : No such file or
 directory
 Can't open input config file /usr/local/etc/mplayer/input.conf : No such file or
 directory
 Falling back on default (hardcoded) input config
 get_path('111.avi.conf') -> '/home/stas/.mplayer/111.avi.conf'
 
 Playing 111.avi
 Not an URL!
 File size is 730056704 bytes
 AVI file format detected.
 list_end=0x22D6
 ======= AVI Header =======
 us/frame: 40000  (fps=25.000)
 max bytes/sec: 0
 padding: 0
 MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
 frames  total: 136636   initial: 0
 streams: 2
 Suggested BufferSize: 0
 Size:  624 x 304
 list_end=0x1138
 
 ==> Found video stream: 0
 
 ======= STREAM Header =======
 Type: vids   FCC: xvid (64697678)
 Flags: 0
 Priority: 0   Language: 0
 InitialFrames: 0
 Rate: 25/1 = 25.000
 Start: 0   Len: 136636
 Suggested BufferSize: 55073
 Quality 10000
 Sample size: 0
 found 'bih', 108 bytes of 40
 ======= VIDEO Format ======
   biSize 40
   biWidth 624
   biHeight 304
   biPlanes 1
   biBitCount 24
   biCompression 1145656920='XVID'
   biSizeImage 1138176
 ===========================
 list_end=0x21CA
 
 ==> Found audio stream: 1
 
 ======= STREAM Header =======
 Type: auds   FCC:  (0)
 Flags: 0
 Priority: 0   Language: 0
 InitialFrames: 1
 Rate: 20041/1152 = 17.397
 Start: 0   Len: 95080
 Suggested BufferSize: 9216
 Quality -1
 Sample size: 1152
 found 'wf', 30 bytes of 18
 ======= WAVE Format =======
 Format Tag: 85 (0x55)
 Channels: 2
 Samplerate: 48000
 avg byte/sec: 20041
 Block align: 1152
 bits/sample: 0
 cbSize: 12
 mp3.wID=1
 mp3.fdwFlags=0x2
 mp3.nBlockSize=480
 mp3.nFramesPerBlock=1
 mp3.nCodecDelay=0
 list_end=0x22D6
 Broken chunk?  chunksize=1314  (id=JUNK)
 list_end=0x2B4B2EDC
 Found movie at 0x280C - 0x2B4B2EDC
 stream_seek: WARNING! Can't seek to 0x68D90362 !
 Auto-selected AVI video ID = 0
 AVI video size=728953364 (136636)  audio size=0
 VIDEO:  [XVID]  624x304  24bpp  25.00 fps  1067.0 kbps (130.2 kbyte/s)
 [V] filefmt:3  fourcc:0x44495658  size:624x304  fps:25.00  ftime:=0.0400
 get_path('sub/') -> '/home/stas/.mplayer/sub/'
 ==========================================================================
 Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
 INFO: libavcodec init OK!
 Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
 ==========================================================================
 Audio: no sound
 Freeing 0 unused audio chunks
 Starting playback...
 This file was encoded with XviD build 9
 [ffmpeg] aspect_ratio: 2.052632
 VDec: vo config request - 624 x 304 (preferred csp: Planar YV12)
 Trying filter chain: vo
 Could not find matching colorspace - retrying with -vop scale...
 Opening video filter: [scale]
 SwScale params: -1 x -1 (-1=no scaling)
 Trying filter chain: scale vo
 VDec: using Planar YV12 as output csp (no 0)
 Movie-Aspect is 2.05:1 - prescaling to correct movie aspect.
 VO Config (624x304->624x304,flags=0,'MPlayer',0x32315659)
 Using MMX2 for colorspace transform
 SwScaler: using unscaled Planar YV12 -> BGR 24-bit special converter
 REQ: flags=0x403  req=0x0
 VO: [png] 624x304 => 624x304 BGR 24-bit
 VO: Description: PNG file
 VO: Author: Felix Buenemann <atmosfear@users.sourceforge.net>
 PNG Warning: compression level set to 0, compression disabled!
 PNG Info: Use the -z <n> switch to set compression level from 0 to 9.
 PNG Info: (0 = no compression, 1 = fastest, lowest - 9 best, slowest
 compression)
 PNG Compression level 0
 *** [scale] Allocating mp_image_t, 624x304x12bpp YUV planar, 284544 bytes
 *** [vo] Allocating mp_image_t, 624x304x24bpp BGR packed, 569088 bytes
 V:   0.0    1   0%  0%  0.0% 0 0 0%
 *** [scale] Allocating mp_image_t, 624x304x12bpp YUV planar, 284544 bytes
 V:   0.0    2   0%  0%  0.0% 0 0 0%
 V:   0.1    3   0%  0%  0.0% 0 0 0%
 V:   0.1    4   0%  0%  0.0% 0 0 0%
 V:   0.2    5   0%  0%  0.0% 0 0 0%
 V:   0.2    6   0%  0%  0.0% 0 0 0%
 V:   0.2    7   0%  0%  0.0% 0 0 0%
 
 >[...]
 
 V:  33.8  847   8% 289%  0.0% 0 0 0%
 V:  33.9  848   8% 289%  0.0% 0 0 0%
 V:  33.9  849   8% 289%  0.0% 0 0 0%
 V:  34.0  850   8% 289%  0.0% 0 0 0%
 Error at MB: 327
 Error at MB: 480
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 
 >[...дохрена повторов...]
 
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 marker doError at MB: 480
 es not match f_code
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 
 >[...дохрена повторов...]
 
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 marker ac-tex damaged at 21 16
 Error at MB: 645
 does not match f_code
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 
 >[...дохрена повторов...]
 
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 Marker bit missing before time_increment in video packed header
 Marker bit missing before vop_coding_type in video packed header
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 
 >[...дохрена повторов...]
 
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 markerconcealing errors
  does not match f_code
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 
 >[...дохрена повторов...]
 
 marker does not match f_code
 marker does not match f_code
 marker does not match f_code
 V:  34.0  851   8% 289%  0.0% 0 0 0%
 stream_seek: WARNING! Can't seek to 0x4C4546B6 !
 ds_fill_buffer: EOF reached (stream: video)
 V:  34.0  851   8% 289%  0.0% 0 0 0%
 EOF code: 1
 
 uninit video: ffmpeg
 DEMUXER: freeing demuxer at 0x1010bae0
 
 Exiting... (End of file)
 
 Вырезал из вывода повторяющиеся строки (оригинальный файл занимал 144к, так что 
 я сомневаюсь, что это пройдет по фидо).
 
  VM> Альтернативные аудио-потоки в avi бывают, а видео- что-то не встречал.
  VM> Только в mpg и asf.
 
 Это не альтернативные потоки, это похоже на cat 1.avi 2.avi 3.avi >video.avi
 
  VM> Если ты смотрел файл внутри, как там расположены эти куски и индекс?
 
 Куски расположены последовательно. А как посмотреть индекс - не знаю.
 Good luck.
          Stas
 
 --- Еще одно "золото" 1.1.5-20020105
  * Origin: gui is good, but console better (2:5080/172.172)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: mplayer и несколько секций в .avi   Vladimir Mosgalin   23 Oct 2003 09:01:05 
 Re: mplayer и несколько секций в .avi   Stas Vlasov   26 Oct 2003 14:08:58 
 Re: mplayer и несколько секций в .avi   Vladimir Mosgalin   31 Oct 2003 19:15:55 
 Re: mplayer и несколько секций в .avi   Stas Vlasov   05 Nov 2003 00:45:12 
 Re: mplayer и несколько секций в .avi   Vladimir Mosgalin   09 Nov 2003 01:48:56 
 Re: mplayer и несколько секций в .avi   Stas Vlasov   12 Nov 2003 01:04:32 
 Re: mplayer и несколько секций в .avi   Vladimir Mosgalin   14 Nov 2003 02:18:05 
 Re: mplayer и несколько секций в .avi   Stas Vlasov   21 Nov 2003 10:51:34 
Архивное /ru.linux/45963f9b8708.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional