LinuxForum.Fans
Тема

mplayer быстро идет видео

Автор: spyphy 8 сообщений 4194 просмотров
#389652

Юзаю mplayer в линуксе (xubuntu) и в винде. В винде работает нормально. Под линуксом для некоторых видео-файлов mplayer воспроизводит видео раза в 3 быстрее нормального, а звук идет нормально. Установка оптии -speed не влияет на скорость воспроизведения видео, только на скорость звука. Такой вот баг.

Не слишком часто в общем. Пока только в двух случаях было. 1 - фильм лара кроф. 2 - видео, скаченное c vk через загрузчик видео. В parole воспроизводит нормально.
Но всё равно хотелось бы разобраться в чем проблема!

#389660

Запускай в консоли и смотри/показывай вывод.

#389663
text

mplayer mishushi_01.mp4 
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing mishushi_01.mp4. libavformat version 54.20.3 (external) libavformat file format detected. [lavf] stream 0: video (h264), -vid 0 [lavf] stream 1: audio (aac), -aid 0, -alang und VIDEO: [H264] 1280x720 24bpp -nan fps 1721.6 kbps (210.2 kbyte/s) Clip info: major_brand: isom minor_version: 512 compatible_brands: isomiso2avc1mp41 creation_time: 1970-01-01 00:00:00 encoder: Lavf52.40.0 Load subtitles in ./ Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory [vdpau] Error when calling vdp_device_create_x11: 1 Opening video filter: [ass auto=1] [ass] auto-open ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 54.35.0 (external) Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ========================================================================== ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 44100 Hz, 2 ch, floatle, 127.7 kbit/4.53% (ratio: 15965->352800) Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio)) ========================================================================== AO: [pulse] 44100Hz 2ch floatle (4 bytes per sample) Starting playback... Unsupported AVPixelFormat 53 Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xv] 1280x720 => 1280x720 Planar YV12

Exiting... (Quit)

#389675

Почему-то не может определить число FPS (кадров в секунду). Видно по строке

text
VIDEO:  [H264]  1280x720  24bpp   -nan fps  1721.6 kbps (210.2 kbyte/s)

Обнови mplayer, у тебя старая версия. И возможно это кривое видео, криво сделано.

#389677

как задать fps?

#389678
text
-fps <число>

Можешь проверить через mediainfo, возможно он определит верно.

#389700

mediainfo определяет вроде нормально

text

Frame rate mode                          : Variable
Frame rate                               : 23.976 fps
Original frame rate                      : 25.000 fps
Minimum frame rate                       : 8.333 fps
Maximum frame rate                       : 25.000 fps

С оптией -fps нормально показывает, только не понял какой здесь фпс ставить: 24 или 25 fps?
Странно то, что в случае невозможности определить fps плеер начинает воспроизводить с fps порядка 50, а не стандартные 24. Неплохо бы сделать так, чтобы в таких случаях (когда -nan fps) значение задавалось 24-25, а в остальных случаях выбиралось исходя из данных видеофайла.

#389702

Сделай. Напиши багрепорт разработчикам хотя бы.

Войдите или зарегистрируйтесь, чтобы ответить.