проблема с проигрыванием hd-видео (странный видофайл)
Andbar
Есть файл с видеодорожкой MPEG-4p10/AVC/h.264, раньше он проигрывался без проблем (не у меня), потом в какой-то момент перестал. Запускается воспроизведение но не воспроизводится (плеер показывает всё время черный экран и время стоит на нуле). При этом сам плеер не зависает, можно даже перекрутить (он делает вид, что перекрутил, но опять-же, черный экран и время стоит на том месте, куда была произведена перекрутка).
На компе стоит K-Lite Mega Codec Pack 9.40. Уже пробовал с более новой версией - то-же самое. Из плееров пробовал MPC HC из состава klm, а также KMPlayer 3.3.0.33 и vlc 2.1.5
Думал что проблема в разборе формата, перегнал дорожки в mkv (с помощью mkvmerge), не помогло. Сам файл занимает больше 4гб, если разбивать на гиговые файлы, то они воспроизводятся аналогично, но если вырезать кусок размером 10-20мб, он "воспроизводится" (полоска времени прокручивается), но отображается черный экран (vlc, кстати, так показывает и исходный файл).
Может быть кто-то подскажет, куда копать, чтобы разобраться, что не так с этим файлом? Могу выложить кусок файла на яндекс.диск, если кто-то готов скачать и подсказать, как смотреть (на весь файл оставшегося объема не хватит).
Вот media info файла:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : L4.2
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 54mn 28s
Bit rate : 11.3 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.218
Stream size : 4.30 GiB (99%)
Language : English
Encoded date : UTC 2014-04-27 22:48:31
Tagged date : UTC 2014-04-27 22:48:31
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 54mn 28s
Source duration : 54mn 28s
Bit rate mode : Variable
Bit rate : 157 Kbps
Maximum bit rate : 255 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 61.3 MiB (1%)
Source stream size : 61.3 MiB (1%)
Language : English
Encoded date : UTC 2014-04-27 22:48:31
Tagged date : UTC 2014-04-27 22:48:31
upd. Скачал mplayer, запустил через него (без каких-либо параметров кроме имени файла). Тот запустился, потом начал выводить ошибки, вот часть лога:
MPlayer Redxii-SVN-r37242-4.8.3 (x86_64) (C) 2000-2014 MPlayer Team
Compiled against FFmpeg version N-65026-g36284ae
Build date: Sun Jul 27 12:49:02 EDT 2014
Playing Звітний концерт С.О. ВУКіМ 2014 - 2.mp4.
libavformat version 55.49.100 (internal)
libavformat file format detected.
[h264 @ 000000000115f400]AVC: nal size 538976288
[h264 @ 000000000115f400]no frame!
[h264 @ 000000000115f400]AVC: nal size 768
[h264 @ 000000000115f400]no frame!
[h264 @ 000000000115f400]AVC: nal size 50331651
[h264 @ 000000000115f400]no frame!
...................................
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000001127360]decoding for stream 0 failed
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000001127360]Could not find codec parameters for stream 0 (Video: h264 (avc1 / 0x31637661), 1920x1080, 11295 kb/s): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO: [H264] 1920x1080 24bpp 25.000 fps 11295.2 kbps (1378.8 kbyte/s)
Clip info:
major_brand: mp42
minor_version: 0
compatible_brands: mp42mp41
creation_time: 2014-04-27 22:48:31
date: 2014
title: ������ ������ �.�. �����
artist: ���䮭��᪨� �થ���
genre: 2 �⤥�����
Load subtitles in ./
Load subtitles in C:/Program Files/mplayer-svn-37242-x86_64/mplayer/sub/
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 55.70.100 (internal)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[aac @ 000000000115f400]Number of bands (13) exceeds limit (6).
[aac @ 000000000115f400]channel element 0.0 is not allocated
[aac @ 000000000115f400]channel element 0.0 is not allocated
[aac @ 000000000115f400]channel element 0.0 is not allocated
[aac @ 000000000115f400]channel element 0.0 is not allocated
[aac @ 000000000115f400]channel element 0.0 is not allocated
AUDIO: 48000 Hz, 1 ch, floatle, 157.4 kbit/10.25% (ratio: 19671->192000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [dsound] 48000Hz 1ch s16le (2 bytes per sample)
Starting playback...
[aac @ 000000000115f400]channel element 0.0 is not allocated
[h264 @ 000000000115f400]AVC: nal size 538976288
[h264 @ 000000000115f400]no frame!
Error while decoding frame!
[h264 @ 000000000115f400]AVC: nal size 768
[h264 @ 000000000115f400]no frame!
Error while decoding frame!
[h264 @ 000000000115f400]AVC: nal size 50331651
[h264 @ 000000000115f400]no frame!
Error while decoding frame!
....................................
Dimon89
Разбери на дорожки и проверь каждую по-отдельности.
Andbar
Есть файл с видеодорожкой MPEG-4p10/AVC/h.264, раньше он проигрывался без проблем (не у меня), потом в какой-то момент перестал. Запускается воспроизведение но не воспроизводится (плеер показывает всё время черный экран и время стоит на нуле). При этом сам плеер не зависает, можно даже перекрутить (он делает вид, что перекрутил, но опять-же, черный экран и время стоит на том месте, куда была произведена перекрутка).На компе стоит K-Lite Mega Codec Pack 9.40. Уже пробовал с более новой версией - то-же самое. Из плееров пробовал MPC HC из состава klm, а также KMPlayer 3.3.0.33 и vlc 2.1.5
Думал что проблема в разборе формата, перегнал дорожки в mkv (с помощью mkvmerge), не помогло. Сам файл занимает больше 4гб, если разбивать на гиговые файлы, то они воспроизводятся аналогично, но если вырезать кусок размером 10-20мб, он "воспроизводится" (полоска времени прокручивается), но отображается черный экран (vlc, кстати, так показывает и исходный файл).
Может быть кто-то подскажет, куда копать, чтобы разобраться, что не так с этим файлом? Могу выложить кусок файла на яндекс.диск, если кто-то готов скачать и подсказать, как смотреть (на весь файл оставшегося объема не хватит).
Вот media info файла:
upd. Скачал mplayer, запустил через него (без каких-либо параметров кроме имени файла). Тот запустился, потом начал выводить ошибки, вот часть лога: