Новая версия Mplayer для C7xx,8xx, C3000

КПК с Linux, установка Linux на iPaq и другие модели, программы
maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Вт фев 01, 2005 16:58

svsleaves писал(а):Действитель новый mplayer не играет некоторые mp3 :(
А вот чуть более ранние билды - играют нормально:
http://www.oesf.org/forums/index.php?showtopic=10439
Можно по подробнее про менкодер и видео для заура.
У меня был скриптик, вызывающий mencoder и кодирующий в ogg 320x240.
К сожалению пропал вместе с диском.
Кстати, PocketDivXEncoder использует именно mencoder :)

svsleaves
Доктор (4 lvl)
Сообщения: 312
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение svsleaves » Ср фев 02, 2005 13:07

Если кому интересно, как ужать видео на Линуксе для Заура.
http://www.oesf.org/forums/index.php?sh ... l=mencoder

#!/bin/sh
#version 1.1
#Changes 1-1.1
#Added aspect ratio. There will be black bars on top and bottom to keep the resolution at 320x240 to avoid software scaling on the Z.
#Fixed AV_DELAY


#This script should convert any mplayer playable video file (audio + video) to ogm format playable on the sharp zaurus 5600 using mplayer with Tremor codec support. You need mencoder and mplayer of course, plus oggenc and ogmmerge.


#Variable assignment
ENCODE_RATE=22050
AV_DELAY=200
VIDEO_BITRATE=150
OUTPUT_FPS=15
BRIGHTNESS=15
AUDIO_QUALITY=2
X_RESOLUTION=320
Y_RESOLUTION=240




#Check the command line arguments
if [ -z "$1" ]; then
echo "Usage is 'createogm <inputfile> <outputfile>' "
exit
fi

if [ -z "$2" ]; then
echo "Usage is 'createogm <inputfile> <outputfile>' "
exit
fi

if [ -f "$2" ]; then
echo "The file $2 exists. Aborting "
exit
fi

#find $1 2>/dev/null
#if [ $? = 1 ]; then
# echo "Cannot find source file. Aborting"
# exit
#fi

#Check the source audio rate

AUDIO_RATE=$(mplayer -vo null -ao null -frames 0 -identify $1 2>/dev/null | grep "ID_AUDIO_RATE" | sed "s/ID_AUDIO_RATE=//g")


if [ -z $AUDIO_RATE ]; then
echo "Cannot detect audio in source file. Aborting"
exit
fi



#Delete log files from previous encodes

if [ -f divx2pass.log ]; then
rm divx2pass.log
fi
if [ -f audiotmp.wav ]; then
rm audiotmp.wav
fi
if [ -f videotmp.avi ]; then
rm videotmp.avi
fi
if [ -f audiotmp.ogg ]; then
rm audiotmp.ogg
fi




#Encode the video
#First Pass
nice -19 mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:trell:mbd=2:vqmin=2:vqmax=31:v4mv:vmax_b_frames=1:cmp=2:subcmp=2:precmp=2:predia=1:dia=1:vme=4:vqcomp=0.6:vlelim=9:vcelim=-4:idct=7:lumi_mask=0.05:dark_mask=0.01:vstrict=-1:cbp:vfdct=1:vbitrate=$VIDEO_BITRATE:keyint=150:vpass=1 -vop expand=$X_RESOLUTION:$Y_RESOLUTION,pp=hb/vb/dr,eq=$BRIGHTNESS,scale=$X_RESOLUTION:-2,hqdn3d=8:6:12:lavcdeint -ofps $OUTPUT_FPS -zoom -sws 2 -o /dev/null $1

#Second Pass
nice -19 mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:trell:mbd=2:vqmin=2:vqmax=31:v4mv:vmax_b_frames=1:vb_strategy=0:cmp=2:subcmp=2:precmp=2:predia=1:dia=1:vme=4:vqcomp=0.6:vlelim=9:vcelim=-4:idct=7:lumi_mask=0.05:dark_mask=0.01:vstrict=-1:cbp:vfdct=1:vbitrate=$VIDEO_BITRATE:keyint=150:vpass=2 -vop expand=$X_RESOLUTION:$Y_RESOLUTION,pp=hb/vb/dr,eq=$BRIGHTNESS,scale=$X_RESOLUTION:-2,hqdn3d=8:6:12:lavcdeint -ofps $OUTPUT_FPS -zoom -sws 2 -o ./videotmp.avi $1

#Extract the audio
nice -n 19 mplayer -vc dummy -vo null -ao pcm -aofile ./audiotmp.wav $1 2>/dev/null

#Convert to ogg

if [ $AUDIO_RATE -eq $ENCODE_RATE ]; then
nice -n 19 oggenc -r -C 2 -R $AUDIO_RATE -B 16 -q $AUDIO_QUALITY -o audiotmp.ogg audiotmp.wav
else
nice -n 19 oggenc -r -C 2 -R $AUDIO_RATE -B 16 -q $AUDIO_QUALITY --resample $ENCODE_RATE -o audiotmp.ogg audiotmp.wav
fi


#Multiplex the audio and video streams
nice -n 19 ogmmerge -o $2 videotmp.avi --sync $AV_DELAY audiotmp.ogg

#Delete the temporary files
rm audiotmp.ogg
rm audiotmp.wav
rm videotmp.avi
rm divx2pass.log

kfetisov
Кандидат (3 lvl)
Сообщения: 193
Зарегистрирован: Ср июн 04, 2003 15:03

По поводу ужатия видео для Завра

Сообщение kfetisov » Чт фев 03, 2005 09:14

#Variable assignment
ENCODE_RATE=22050
AV_DELAY=200
VIDEO_BITRATE=150
OUTPUT_FPS=15
BRIGHTNESS=15
AUDIO_QUALITY=2
X_RESOLUTION=320
Y_RESOLUTION=240

Указанные настройки были для прежних тормозных версий мплеера и уже как год устарели :)

>Аудио битрейт должен быть 44100 или выше!!!! Желательно стерео - правда если есть маньяки любящие моно фильмы - добро пожаловать.
>Видео битрейт оптимален 512 кБпс - иначе качество препаршивое
>ФПС менять не нужно - Завр спокойно воспроизводит 320х240х30фпсх1024кБпс без фреймдропов.
>OGM для звука при разрешении 320х240 (428х240) не требуется! Пользуйтесь МП3 на здоровье.
С сибирским приветом,

Константин
--
Nokia 9300 6.27/ Iphone 8Gb 1.1.2 / GP2X MKII

svsleaves
Доктор (4 lvl)
Сообщения: 312
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение svsleaves » Чт фев 03, 2005 10:15

Попробую поменять настройки. С этими размер файла уменьшался ~5.5 - 6 раз.

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт фев 03, 2005 10:30

Настоятельно рекомендую свежую сборку mplayer с починеной проблемой с VBR MP3:

http://web.mit.edu/~anrp/www/zaurus/mpl ... yer-opt-fm

Очень хорошо играет видео! 640х352х500кб/с гораздо меньше дропов, mplayer даже не ругается, что машинка слишком медленная...

stasjour
Аспирант (2 lvl)
Сообщения: 87
Зарегистрирован: Сб янв 15, 2005 00:30

Сообщение stasjour » Чт фев 03, 2005 11:22

Когда Вы планируете выпустить обновление Kino ?

svsleaves
Доктор (4 lvl)
Сообщения: 312
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение svsleaves » Чт фев 03, 2005 11:39

Вопросик. Почему Kino2 так долго загружает файлы. Ну скажем у меня playlist на 50 шт. mp3 на SD. loading file(s) секунд 15 :(

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт фев 03, 2005 11:41

stasjour писал(а):Когда Вы планируете выпустить обновление Kino ?
Как только закончу, так сразу же выпущу :)

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт фев 03, 2005 11:43

svsleaves писал(а):Вопросик. Почему Kino2 так долго загружает файлы. Ну скажем у меня playlist на 50 шт. mp3 на SD. loading file(s) секунд 15 :(
Потому что он вызывает mplayer, чтобы тот выдал информацию о файлах, в частности MP3 и OGG таги. Единственное, что могу попробовать сделать - это добавить опцию не считывать эту информацию вообще (то етсь не вызывать mplayer), тогда файлы будут грузиться быстро, но ничего кроме размера и имени файла не будет...

svsleaves
Доктор (4 lvl)
Сообщения: 312
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение svsleaves » Чт фев 03, 2005 12:14

maslovsky писал(а):
svsleaves писал(а):Вопросик. Почему Kino2 так долго загружает файлы. Ну скажем у меня playlist на 50 шт. mp3 на SD. loading file(s) секунд 15 :(
Потому что он вызывает mplayer, чтобы тот выдал информацию о файлах, в частности MP3 и OGG таги. Единственное, что могу попробовать сделать - это добавить опцию не считывать эту информацию вообще (то етсь не вызывать mplayer), тогда файлы будут грузиться быстро, но ничего кроме размера и имени файла не будет...
Может для считывания mp3 tagов использовать не mplayer, а что-нибудь другое?
К примеру id3v2

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт фев 03, 2005 20:17

svsleaves писал(а): Может для считывания mp3 tagов использовать не mplayer, а что-нибудь другое?
К примеру id3v2
Нет, если вместо простой оболочки начну делать из кино что-то замороченное, ни на что времени не хватит...

Если есть желающие что-то улучшить - милости просим, исходники на сайте есть...

Аватара пользователя
limbo
Аспирант (2 lvl)
Сообщения: 57
Зарегистрирован: Ср дек 22, 2004 23:24

Установка кодеков в mplayer

Сообщение limbo » Пт фев 04, 2005 19:59

Захотел я посмотреть мультик в wmv запускаю КИНО - звук есть, видео нет, лезу в консоль смотрю на что ругается

-------
Requested video codec family [wmv9dmo] (vfm=dmo) not available.
Enable it at compilation.
Requested video codec family [wmvdmo] (vfm=dmo) not available.
Enable it at compilation.
Cannot find codec matching selected -vo and video format 0x33564D57.
Read DOCS/HTML/en/codecs.html!
--------

Как я понимаю для Z нужны кодеки libavcodec arm v.4
И вроде в mplayer они должны уже быть - тогда почему не воспроизводит и где что надо крутить или ставить?
С уважением, Игорь
_______________________________________
SL5600-C760+SD256SanDisk+CF512Kingstone+SD1GTransend+CF_BT_Socket
+AsusSpaceLinkWL-110WiFi

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пт фев 04, 2005 20:54

Скорее всего 9-я версия VMW на катит для mplayer...

Аватара пользователя
limbo
Аспирант (2 lvl)
Сообщения: 57
Зарегистрирован: Ср дек 22, 2004 23:24

Сообщение limbo » Пт фев 04, 2005 22:31

как не обидно, но это действительно так
Windows Video Media 9 , mplayer пока не поддерживает
а все последние ролики идут в нем - приходиться конвертировать :evil:
С уважением, Игорь
_______________________________________
SL5600-C760+SD256SanDisk+CF512Kingstone+SD1GTransend+CF_BT_Socket
+AsusSpaceLinkWL-110WiFi

alexvam
Кандидат (3 lvl)
Сообщения: 134
Зарегистрирован: Пн авг 11, 2003 13:59

Сообщение alexvam » Сб фев 05, 2005 18:45

maslovsky

А вот такой вопрос, ответа что-то не нашёл в форуме!
Можно ли КИНО собрать для pdaXrom ?!
Не удобно, что в pdaXrom mplayer только в консоли и GUI'ни нету никакой!
Sharp Zaurus SL-C860
CF Pretec 512 Mb
Прошивка pdaXrom 1.1

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»