nixp.ru v3.0

23 мая 2017,
вторник,
10:07:55 MSK

DevOps с компанией «Флант»
anonymous написал 5 апреля 2005 года в 09:20 (1104 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Имею файлик, якобы видео *.mp4

Ничем немогу его запустить

mplayer, vlc, OQTPlayer…. etc ничем неидут, мож ктонить ченить подскажет?

Заранее благодарен.

Genie

приведи вывод команды

$ mplayer -identify file.mp4
anonymous

# mplayer -identify brat.mp4

MPlayer 1.0pre6-3.4.2 (C) 2000-2004 MPlayer Team

CPU: Intel Celeron 2/Pentium III Tualatin (Family: 6, Stepping: 1)

Detected cache-line size is 32 bytes

CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0

Compiled with runtime CPU detection — WARNING — this is not optimal!

To get best performance, recompile MPlayer with --disable-runtime-cpudetection.

Playing brat.mp4.

ISO: Unknown File Type Major Brand: avc1

QuickTime/MOV file format detected.

————--

MOV track #0: 11594 chunks, 139126 samples

ID_VIDEO_ID=0

MOV: AVC decoder configuration record atom (44)!

MOV: Found unknown movie atom btrt (20)!

Image size: 704 x 384 (24 bpp)

Display size: 704 x 384

Fourcc: avc1 Codec: 'AVC Coding'

————--

MOV track #1: 11342 chunks, 260862 samples

ID_AUDIO_ID=1

Audio bits: 16 chans: 2 rate: 48000

MOV: Found MPEG4 audio Elementary Stream Descriptor atom (39)!

Fourcc: mp4a

————--

MOV track #2: 0 chunks, 0 samples

* constant samplesize & variable duration not yet supported! *

Contact the author if you have such sample file!

Generic track — not completely understood! (id: 2)

————--

MOV: longest streams: A: #1 (260862 samples) V: #0 (139126 samples)

VIDEO: [avc1] 704×384 24bpp 25,000 fps 0,0 kbps ( 0,0 kbyte/s)

==========================================================================

Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)

AUDIO: 48000 Hz, 6 ch, 16 bit (0×10), ratio: 13533->576000 (108,3 kbit)

Selected audio codec: [faad] afm:faad (FAAD AAC (MPEG2/MPEG4 Audio) decoder)

==========================================================================

ID_FILENAME=brat.mp4

ID_VIDEO_FORMAT=avc1

ID_VIDEO_BITRATE=0

ID_VIDEO_WIDTH=704

ID_VIDEO_HEIGHT=384

ID_VIDEO_FPS=25,000

ID_VIDEO_ASPECT=0,0000

ID_AUDIO_CODEC=faad

ID_AUDIO_FORMAT=mp4a

ID_AUDIO_BITRATE=108264

ID_AUDIO_RATE=48000

ID_AUDIO_NCH=6

ID_LENGTH=5565

vo: X11 running at 1152×864 with depth 24 and 32 bpp («:0» => local display)

==========================================================================

Opening video decoder: [ffmpeg] FFmpeg’s libavcodec codec family

Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264)

==========================================================================

Checking audio filter chain for 48000Hz/6ch/16bit -> 48000Hz/2ch/16bit…

AF_pre: af format: 2 bps, 6 ch, 48000 hz, little endian signed int

AF_pre: 48000Hz 6ch Signed 16-bit (Little-Endian)

AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)

Building audio filter chain for 48000Hz/6ch/16bit -> 48000Hz/2ch/16bit…

Starting playback…

VDec: vo config request — 704 x 384 (preferred csp: Planar YV12)

VDec: using Planar YV12 as output csp (no 0)

Movie-Aspect is 1,83:1 — prescaling to correct movie aspect.

VO: [xv] 704×384 => 704×384 Planar YV12

New_Face failed. Maybe the font path is wrong.

Please supply the text font file (~/.mplayer/subfont.ttf).

subtitle font: load_sub_face failed.

Assertion failed: (IS_INTER(mb_type)), function hl_motion, file h264.c, line 2023.

MPlayer interrupted by signal 6 in module: decode_video

- MPlayer crashed. This shouldn’t happen.

It can be a bug in the MPlayer code or in your drivers or in your

gcc version. If you think it’s MPlayer’s fault, please read

DOCS/HTML/en/bugreports.html and follow the instructions there. We can’t and

won’t help unless you provide this information when reporting a possible bug.

mplayer in free(): error: modified (chunk-) pointer

mplayer in malloc(): error: recursive call

mplayer in malloc(): error: recursive call

mplayer in malloc(): error: recursive call

Genie

Собственно, поддержка AVC1 появилась только в mplayer-1.0pre6, по поводу чего в changelog есть такая строчка:


  • AVC1 (H.264 without sync word in .mp4 files) support

поэтому… может не всегда работать

anonymous

OS FreeBSD из портов выкосили mplayer-1.0pre6 т.к. был гглючный он.

Релиза еше небыло.

Есть еше варианты?)

Genie
Есть еше варианты?)

ну, в принципе, можно попробовать подсунуть mplayer вот такую .dll — x264vfw.dll

и настроить ~/.mplayer/codecs.conf соответствено.

к сожалению, проверить мне не на чём — такого .mp4-файла как-то не находится.

может появится в недалёком будущем… :)

OS FreeBSD из портов выкосили mplayer-1.0pre6 т.к. был гглючный он.

ну, не знаю, как оно во FreeBSD….

у меня, в общем-то, самосборный mplayer не особенно подводил. и 1.0pre6 не исключение. ;)

с ним ещё ничего плохого не ловилось.

(jfyi: у меня mplayer крутит постоянно ежедневно клипы, так что если бы что-то подобное было, то за последние 20 дней непрерывной работы домашнего компа что-нибудь да вылезло, я так полагаю..)

anonymous

Хех,

MPlayer 1.0pre6-3.4.2 (C) 2000-2004 MPlayer Team

CPU: Intel Celeron 2/Pentium III Tualatin (Family: 6, Stepping: 1)

Detected cache-line size is 32 bytes

CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0

Compiled for x86 CPU with extensions: MMX MMX2 SSE

Playing /home/matsky/upload/brat.mp4.

ISO: Unknown File Type Major Brand: avc1

QuickTime/MOV file format detected.

————--

MOV track #0: 11594 chunks, 139126 samples

MOV: AVC decoder configuration record atom (44)!

MOV: Found unknown movie atom btrt (20)!

Image size: 704 x 384 (24 bpp)

Display size: 704 x 384

Fourcc: avc1 Codec: 'AVC Coding'

————--

MOV track #1: 11342 chunks, 260862 samples

Audio bits: 16 chans: 2 rate: 48000

MOV: Found MPEG4 audio Elementary Stream Descriptor atom (39)!

Fourcc: mp4a

————--

MOV track #2: 0 chunks, 0 samples

* constant samplesize & variable duration not yet supported! *

Contact the author if you have such sample file!

Generic track — not completely understood! (id: 2)

————--

MOV: longest streams: A: #1 (260862 samples) V: #0 (139126 samples)

VIDEO: [avc1] 704×384 24bpp 25,000 fps 0,0 kbps ( 0,0 kbyte/s)

==========================================================================

Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)

AUDIO: 48000 Hz, 6 ch, 16 bit (0×10), ratio: 13533->576000 (108,3 kbit)

Selected audio codec: [faad] afm:faad (FAAD AAC (MPEG2/MPEG4 Audio) decoder)

==========================================================================

vo: X11 running at 1152×864 with depth 24 and 32 bpp («:0» => local display)

==========================================================================

Opening video decoder: [ffmpeg] FFmpeg’s libavcodec codec family

Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264)

==========================================================================

Checking audio filter chain for 48000Hz/6ch/16bit -> 48000Hz/2ch/16bit…

AF_pre: af format: 2 bps, 6 ch, 48000 hz, little endian signed int

AF_pre: 48000Hz 6ch Signed 16-bit (Little-Endian)

AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)

Building audio filter chain for 48000Hz/6ch/16bit -> 48000Hz/2ch/16bit…

Starting playback…

VDec: vo config request — 704 x 384 (preferred csp: Planar YV12)

VDec: using Planar YV12 as output csp (no 0)

Movie-Aspect is 1,83:1 — prescaling to correct movie aspect.

VO: [xv] 704×384 => 704×384 Planar YV12

New_Face failed. Maybe the font path is wrong.

Please supply the text font file (~/.mplayer/subfont.ttf).

subtitle font: load_sub_face failed.

Assertion failed: (IS_INTER(mb_type)), function hl_motion, file h264.c, line 2023.

MPlayer interrupted by signal 6 in module: decode_video

- MPlayer crashed. This shouldn’t happen.

It can be a bug in the MPlayer code or in your drivers or in your

gcc version. If you think it’s MPlayer’s fault, please read

DOCS/HTML/en/bugreports.html and follow the instructions there. We can’t and

won’t help unless you provide this information when reporting a possible bug.

mplayer in free(): error: modified (chunk-) pointer

mplayer in malloc(): error: recursive call

mplayer in malloc(): error: recursive call

mplayer in malloc(): error: recursive call

Та же история и с новым)

anonymous

Nero Digital MPEG-1/2/4 decode под виндой попер,

Никто невидел такую шняжечку под unix?+)

anonymous

up

Genie
ну, в принципе, можно попробовать подсунуть mplayer вот такую .dll — x264vfw.dll

и настроить ~/.mplayer/codecs.conf соответствено.

раз у тебя есть такой файл, есть такая проблема — поразбирайся, всё же, с тем, чтобы прикрутить вышеобозначенное.

это не сто уж и сложно, главное — только найти.

а раз у етбя хоть в чём-то оно пошло, то, значится, есть dll для декодирования.

ps: кстати, Nero for Linux не умеет этот файл понимать?

anonymous

mplayer под винь и под линь с кодеками all — нормально проигрывает mp4

(видео записанное церез цифрик ..)

anonymous

mplayer-1.0pre7

anonymous

Поставил

mplayer-gtk-0.99.7

Подсунул ему эти кодеки

*NDParser.ax

*NeVideo.ax

Все пошло но только с командной строки,

тоесть mplayer крутить а gmplayer нет 8)

Всем спасибо 8)