LINUX.ORG.RU

Как устранить фризы при проигрывании видеофайла?


0

1

Имеется видеоклип .mov видео 1920 x 1080, H.264 / AVC, аудио MPEG-4 AAC на AMD Athlon 3200, ATI HD4600 с драйвером fglrx. Файл высокого качества HDTVRip - 13 минут весят 1007,0 Мб. Проблема в том, что во всех плеерах, которые установлены (Smplayer, VLC, Dragon Player) отчетливо видны фризы и подтормаживания видео. Как можно от этого избавиться или хотябы минимизировать? Заранее благодарю

★★

Либо проц помощнее, либо задействовать uvd видеокарты с помощью mplayer-vaapi.

Альтернативно, можно перекодировать в более лёгкий для проца кодек, в mpeg2 должен потянуть.

anon_666
()
Ответ на: комментарий от anon_666

Т.е. в данном случае всё упирается в производительность железа, а не в криво настроенные плееры?

coldy ★★
() автор топика

Можно тюнить плееры (mplayer -nocache -lavdopts skiploopfilter=all должен, в принципе, вытянуть). Но железо выглядит слабоватым.

x3al ★★★★★
()

Включи атишное vdpau в смплеере, не помню как оно называется.

bsdfun ★★★★★
()
Ответ на: комментарий от x3al

Так оно выглядит гораздо более приемлемо

Too many video packets in the buffer: (209 in 33604631 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. A: 191.8 V: 182.7 A-V: 9.129 ct: 0.777 0/ 0 80% 15% 3.7% 3146 0
а это видимо и означает, что проц не вытягивает видео?

coldy ★★
() автор топика
Ответ на: комментарий от coldy
           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

всем спасибо за помощь)

coldy ★★
() автор топика
Ответ на: комментарий от coldy

В конце декабря, начале января в ffmpeg / mplayer был произведён перенос некоторых оптимизаций из проекта x264. Если у вас mplayer не очень новый, то есть смысл собрать последнюю версию. Вряд ли всё станет совсем замечательно, но лучше станет определённо.

GArik ★★★
()

Для начала так попробовать.
mplayer -lavdopts skiploopfilter=all:fast file.mov
Если качество не устроит или все равно будет подвисать, тогда мучить видеокарту.

anonymous
()
Ответ на: комментарий от coldy

Вот. А пользовались бы видеокартой от nVidia, такой бы проблемы не было...

Eddy_Em ☆☆☆☆☆
()

> ATI HD4600 с драйвером fglrx

Как ттолько будет фриз - отматывай назад и вперёд скроллом мыши. Он временно прекратится. Это если у тебя задействовано аппаратное видеоускорение. Если нет - задействуй!

Zenitur
()

Проц не дохлый. С видеоускорением не тормозит HD-видео на процессорах в 2 раза слабеее твоего. У меня ровно 1700.

Zenitur
()

Тю.

видео 1920 x 1080, H.264 / AVC, аудио MPEG-4 AAC

Медиплеер на MIPS Realtek RT1283DD переваривает такое видео, не напрягаясь.

iZEN ★★★★★
()
Ответ на: Тю. от iZEN

Разумеется - в медиаплеерах декодирование видео всегда аппаратное.

Zenitur
()
Ответ на: комментарий от Zenitur

>Проц не дохлый. С видеоускорением не тормозит

Мопед не медленный. Привязываю к болиду Ф1, разгоняется до 300.

redgremlin ★★★★★
()
Ответ на: комментарий от coldy

Maybe you are playing a non-interleaved stream/file or the codec failed?

Вот это смущает, может и правда кривая авишка не чередует видео и звук, тогда есть смысл перегнать в новый контейнер без перекодирования, примерно так

mencoder -ovc copy -oac copy -o out.avi in.avi

froggy
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.