Посты с тегом mplayer
Dark_SS 08.04.2012 16:05

НовостиВышел мультимедиа проигрыватель SMPlayer 0.8.0


Представлен релиз мультимедиа проигрывателя SMPlayer, написанного с использованием библиотеки Qt и представляющего собой фронтэнд к MPlayer. Версия 0.8 является первым значительным выпуском после двухлетнего затишья в развитии проекта. Бинарные сборки доступны для Windows и Ubuntu Linux. И для openSUSE =)


Основные изменения произведены в интерфейсе. Оптимизации и багфиксы прилагаются.

Установка в *buntu для Ъ:
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smtube
Полностью.
+ 3 -
5
ZED 10.05.2011 21:57

Есть проблема!Mplayer и многодорожечный mkv

Собрал фильм в матрешке с кучей авторских переводов, но mplayer не хочет его воспроизводить.
С демуксером mkv ругань такая:
[mkv] No video track found/wanted.
Matroska file format detected.
VIDEO: [avc1] 1920x1034 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
[ass] ENCA detected charset: ASCII
[ass] ENCA detected charset: ASCII
[ass] ENCA detected charset: ASCII
[ass] ENCA detected charset: ASCII
[ass] ENCA detected charset: ASCII
ID_DEMUXER=mkv
ID_VIDEO_FORMAT=avc1
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1920
ID_VIDEO_HEIGHT=1034
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=1.8569

Too many audio packets in the buffer: (4103 in 4127618 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.
ID_AUDIO_FORMAT=8193
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_START_TIME=0.00
ID_LENGTH=8030.24
ID_SEEKABLE=1
ID_CHAPTERS=32
Opening video filter: [ass auto=1]
Couldn't open video filter 'ass'.
ASS: cannot add video filter
==========================================================================
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
ID_VIDEO_CODEC=ffh264vdpau
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 6 ch, s16le, 768.0 kbit/16.67% (ratio: 96000->576000)
ID_AUDIO_BITRATE=768000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
AO: [alsa] 48000Hz 6ch floatle (4 bytes per sample)
ID_AUDIO_CODEC=ffdca
[Mixer] No hardware mixing, inserting volume filter.
Starting playback...

Too many audio packets in the buffer: (4100 in 4124600 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.

Too many audio packets in the buffer: (4100 in 4124600 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.

Too many audio packets in the buffer: (4100 in 4124600 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.

Too many audio packets in the buffer: (4100 in 4124600 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.

Too many audio packets in the buffer: (4100 in 4124600 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.

Too many audio packets in the buffer: (4100 in 4124600 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.

Too many audio packets in the buffer: (4100 in 4124600 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.

Too many audio packets in the buffer: (4100 in 4124600 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.

Too many audio packets in the buffer: (4100 in 4124600 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.

Exiting... (End of file)
ID_EXIT=EOF


Возможно я нарвался на этот баг, поэтому попробовал демуксер lavf, но это тоже не помогло:
libavformat file format detected.
[matroska,webm @ 0x3383ec0] Too many streams
LAVF_header: av_open_input_stream() failed

Exiting... (End of file)
ID_EXIT=EOF


Другие плееры проигрывают файл нормально, но у них нет vdpau, поэтому данный факт мне мало чем может помочь. На саму матрешку грешить пока тоже нет причин, сколько лет собираю через mkvmerge, ни разу не было косяков. Самая вероятная причина это 15 аудио дорог в файле и плеер не может их всех закешировать, конечно у меня есть фильм и с 17 дорогами, но тут половина дорог в DTS с высоким битрейтом. Значит скорее всего можно увеличить кеш, только я хз как. Параметр "-cache" не влияет на кеширование аудио, его увеличение не помогло.
Пересобирать файл с меньшим количеством дорог не пробовал, т.к. скорее всего получится, только мне нужны все дороги до последней. О возможности подключать внешние дороги в плеере в курсе, но это тоже не выход.
+ 3 -
0
dieformetal 11.03.2011 00:12

Есть вопрос!Псевдоморда для mplayer.

Здравствуйте, други!
Не пользовался ли кто какими-либо псевдографическими интерфейсами к mplayer'у? И если да, то каким и какие остались впечатления?
Отсылать к aptitude search не надо, там впечатлений не пишут(((
UPD: Речь идет о работе с музыкой.
UPD2: Всем спасибо за советы, остановил свой выбор на cmus.
+ 0 -
26
cubiccat 07.11.2010 12:01

СкриптыСкрипт для конвертирования видео-файлов в mp4

В связи с покупкой нового телефона (Samsung S5230) - возникла потребность конвертировать видео в mp4.
Полностью.
+ 11 -
16
TIT 21.07.2010 00:21

How-to`sДелаем локальное радио из коллекции музыки.

У многих есть папка music, в которой куча подпапок с музыкой.
Иногда хочется, чтобы играло что-нить фоном, не важно что именно.
Популярный консольный плеер mplayer может всё или почти всё, но не может играть музыку в папке рекурсивно.
На что и родился маленький hook.

1
$ mplayer -shuffle -playlist <( find `pwd` -regex '.+\(mp3\|ogg\|cue\)$' )


Думаю, что расписывать, что именно делает данная строчка нет нужды, однако, если это не так -- велкам в камменты вопросы.
Полностью.
+ 9 -
55
nvbn 19.06.2010 16:29

БенчмаркиСравнение способов декодирования видео для систем с ati

Посмотрел последнее сравнение на фороникс и как-то оно мне не понравилось, решил провести своё.
Полное сравнение

Используемые версии: catalyst 10.6, xorg-video-ati 6.13.99~git20100613, core avc 2.0.0, mplayer-vaapi-20100602 для xvba, mplayer 1.0~rc3+git20100617 для остального, libva1_0.31, xvba-video_0.6.11.

mplayer-full и mplayer-sum - сумма нагрузки двух процессов, создаваемых mplayer'ом, сравнение по процессам:
=По процессам

Для тестирования использовался небольшой скрипт:
1
2
3
4
5
6
7
8
#!/usr/bin/python

import os
import time

while True:
    os.system("ps aux|grep mplayer|grep -v grep|awk '{ print $3 }'")
    time.sleep(0.1)

Его вывод перенаправлялся в файлы. Когда использовался просто mplayer, файл бился на чётные и нечётные строки. Потом содержимое файлов вставлялось в OOo Calc и там строились диаграммы.

Скачать файл.

Команды запуска:
1
2
3
mplayer -vc coreserve /media/rm-rf/media/Футурама-В\ дикую\ зелёную\ даль\(Futurama-Into\ the\ Wild\ Green\ Yonder\ 2009\ BDrip720p.mkv
mplayer /media/rm-rf/media/Футурама-В\ дикую\ зелёную\ даль\(Futurama-Into\ the\ Wild\ Green\ Yonder\ 2009\ BDrip720p.mkv
./mplayer -va vaapi -vo vaapi:gl /media/rm-rf/media/Футурама-В\ дикую\ зелёную\ даль\(Futurama-Into\ the\ Wild\ Green\ Yonder\ 2009\ BDrip720p.mkv


Информация о системе:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<nvbn>% lspci                       21:25:03
00:00.0 Host bridge: Silicon Integrated Systems <sis> 671MX
00:01.0 PCI bridge: Silicon Integrated Systems </sis><sis> PCI-to-PCI bridge
00:02.0 ISA bridge: Silicon Integrated Systems </sis><sis> SiS968 <mutiol media="Media" io="IO"> (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems </mutiol></sis><sis> 5513 <ide> (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems </ide></sis><sis> USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems </sis><sis> USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems </sis><sis> USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems </sis><sis> 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems </sis><sis> SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems </sis><sis> PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems </sis><sis> PCI-to-PCI bridge
00:0f.0 Audio device: Silicon Integrated Systems </sis><sis> Azalia Audio Controller
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
</sis></nvbn><nvbn>% cat /proc/cpuinfo           21:27:51
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Core(TM)2 Duo CPU     T5750  @ 2.00GHz
stepping	: 13
cpu MHz		: 996.000
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips	: 4001.02
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Core(TM)2 Duo CPU     T5750  @ 2.00GHz
stepping	: 13
cpu MHz		: 996.000
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm
bogomips	: 4001.12
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

</nvbn><nvbn>% lsb_release -a              21:27:58
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 10.04 LTS
Release:	10.04
Codename:	lucid
</nvbn><nvbn>% uname -r                    21:28:09
2.6.32-23-generic
</nvbn>


В итоге самым "менеенагружающим" процессор оказался coreavc, но он платный. Примерно на его уровне держится xvba, ну а победитель по мнению фороникса xf86-video-ati+xv оказался аутсайдером.
Полностью.
+ 3 -
6
ko10ok 02.05.2010 11:41

Есть вопрос!Передача аудио от mplayera по сети

Ситуация такова:
Есть mplayer на ноутбуке(win|lin)
хотелось бы, что бы аудио проигрывалось на десктопной машине с нормальными колонками.

Думал про mplayer -> icecast -> mpd но подсказали что задержка будет что ппц... да и не знаю держит ли мплеер вывод в icecast.

Проблемы с передачей в основном под вин. Под никсами говорят можно например в pulseaudio. но пока не проверил.

Может у кого есть идеи как реализовать такое вот вещание?

Добавка1:
Для музыки я вообще пользую только мпд.
Проигрывается на ноуте видео через мплеер и звук с него я ьы и хотел слушать в десктопных колонках

прошу прощения за путаницу =)
+ 0 -
15
nvbn 02.04.2010 18:25

How-to`sУскорение hd видео на ati (UVD) в ubuntu

Предисловие

Скачал "пролетая над гнездом кукушки" в hd качестве, а он тормозил, было лениво пиратить coreavc и собирать под убунтой mplayer-mt, поэтому решил завести ускорение силами видеокарты (UVD) и оно получилось. Ниже инструкция.

Требования

Проприетарные драйвера catalyst 9.10(в репозитории убунты), 9.12hotfix или 10.3(я использую последние)Видеокарта radeon hd2xxx+(делал на hd3470)

Установка

Установка libva и xvba-video:
1
2
3
4
5
mkdir /tmp/xvba
cd /tmp/xvba
wget http://www.splitted-desktop.com/~gbeauchesne/libva/pkgs/i386/libva1_0.31.0-1+sds9_i386.deb
wget http://www.splitted-desktop.com/~gbeauchesne/xvba-video/xvba-video_0.6.9-1_i386.deb
sudo dpkg -i *
Скачиваем и устанавливаем патченный mplayer
1
2
3
4
5
sudo aptitude install mplayer
wget http://www.splitted-desktop.com/~gbeauchesne/mplayer-vaapi/mplayer-vaapi-latest.tar.bz2
tar xvf mplayer-vaapi-latest.tar.bz2
sudo cp mplayer-vaapi*/mplayer /usr/bin/mplayer-vaapi
for x in /usr/lib/libva*0.31.0.6*; do sudo ln -s $x ${x//6/5}; done

Проверим

Для проверки нужно найти видеофайл желательно в h264 и:
1
mplayer-vaapi -vo vaapi:gl -va vaapi file

Интеграция с smplayer

Добавим репозиторий со свежим smplayer и обновим его:
1
2
3
sudo add-apt-repository ppa:rvm/smplayer
sudo aptitude update
sudo aptitude install smplayer
Зайдём в настройки по ctrl+PУкажем путь mplayer-vaapi и выключим снимки экрана:
путь и снимкиУказываем видеовыводом vaapi:gl:
vaapiДописываем в параметры запуска -va vaapi:
-va vaapi

Послесловие

Теперь можно радостно смотреть хд фильм, поглядывая на никакую загрузку процессора =)
хаха

При перемотке возникают артефакты, по непонятным мне причинам, когда активно начинаешь работать и включен композитный менеджер, хд видео останавливается, но если просто смотреть - всё нормально =)

add: кинули ссылку на жёсткий вариант
Полностью.
+ 9 -
4
redway 26.09.2009 22:24

How-to`sПросмотр, запись ТВ и прослушивание радио в консоли

Предпологается что тв-тюнер подключен и настроен.



Видео - /dev/video0

Драйвер - v4l2

Радио - /dev/radio1
Полностью.
+ 6 -
0
renya 23.09.2009 20:50

Tips & tricksСохранение потокового аудио

play.jpg
Для сохранения потокового аудио к себе на винт, рекомендую воспользоваться программой streamripper (http://streamripper.sourceforge.net/), уверен что в репозитариях Вашего дистрибутива он есть ;).

Сохранять будем так:
Полностью.
+ 9 -
6
1 2