Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Tomas Witzany 22 Dubna 2007, 14:58:23
-
Nevite o nejakem sikovnem programu, ktery by to umel? Prevadet avi na psp format( mp4)?
Diky
-
ffmpeg... program na všechny převody s videem, pravda konzolový
http://www.gentoo.geek.nz/?p=38
-
dik to vypada slibne hned to du odzkouset
jo takhle to urcite jde
nasel sem na gentoo linux zde http://gentoo-wiki.com/HOWTO_PSP#Converting_Video_files_to_play_in_PSP
ale nevim jak udelat neco podobneho tomuhle v ubuntu
#echo "media-video/ffmpeg ~x86" >> /etc/portage/package.keywords
#echo "media-video/ffmpeg aac" >> /etc/portage/package.use
#emerge -pv ffmpegporadte pls
tady je output co mi to hazi kdyz zkusim prevest
$ ffmpeg -y -i "jerab.avi" -bitexact -f psp -s 320x240 -vcodec xvid -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 64 -muxvb 768 "M4V00001.MP4"
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --enable-gpl --enable-pp --enable-pthreads --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-libgsm --enable-dc1394 --disable-debug --enable-shared --prefix=/usr
libavutil version: 0d.49.0.0
libavcodec version: 0d.51.11.0
libavformat version: 0d.50.5.0
built on Sep 20 2006 00:26:15, gcc: 4.1.2 20060906 (prerelease) (Ubuntu 4.1.1-13ubuntu2)
Input #0, avi, from 'jerab.avi':
Duration: 00:08:52.2, start: 0.000000, bitrate: 603 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 320x200, 25.00 fps(r)
Stream #0.1: Audio: mp3, 44100 Hz, mono, 128 kb/s
Unable for find a suitable output format for 'psp'
-
tak trochu jsem postoupil a to podle navodu na ubuntu forums
http://ubuntuforums.org/showthread.php?t=108255
jenomze mi to hazi zase nejakou chybu
# ffmpeg -i jerab.avi -f psp -r 29.970030 -b 768 -ar 24000 -ab 64 -s 320x240 M4V00001.MP4
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --enable-gpl --enable-pp --enable-vorbis --enable-libogg --enable-a52 --enable-dts --enable-dc1394 --enable-libgsm --disable-debug --enable-mp3lame --enable-faad --enable-faac --enable-xvid --enable-pthreads --enable-x264
libavutil version: 49.0.0
libavcodec version: 51.11.0
libavformat version: 50.5.0
built on Apr 22 2007 19:15:23, gcc: 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
Input #0, avi, from 'jerab.avi':
Duration: 00:08:52.2, start: 0.000000, bitrate: 603 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 320x200, 25.00 fps(r)
Stream #0.1: Audio: mp3, 44100 Hz, mono, 128 kb/s
File 'M4V00001.MP4' already exists. Overwrite ? [y/N] y
Output #0, psp, to 'M4V00001.MP4':
Stream #0.0: Video: mpeg4, yuv420p, 320x240, q=2-31, 768 kb/s, 29.97 fps(c)
Stream #0.1: Audio: aac, 24000 Hz, mono, 64 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
[mpeg4 @ 0x85368d8]timebase not supported by mpeg 4 standard
Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
-
Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or heightMáte opravdu správně zadány parametry?
-
Máte opravdu správně zadány parametry?
rekl bych ze ano
co je spatne na techto parametrech
Stream #0.0: Video: mpeg4, yuv420p, 320x240, q=2-31, 768 kb/s, 29.97 fps(c)co je to q=2-31?
EDIT 7:38PM
rekl bych ze problem bude zde:
[mpeg4 @ 0x85368d8]timebase not supported by mpeg 4 standard
-
na taketo rozlisenie mam spraveny skript co mi konvertuje video pre emgeton m6 pomocou mencoderu. akurat je tam ine fps, ako kodek sa pouziva xvid a este sa to otaca o 90 stupnov. ak chces tak ti ho mozem poskytnut a ty by si si ho iba upravil.
-
na taketo rozlisenie mam spraveny skript co mi konvertuje video pre emgeton m6 pomocou mencoderu. akurat je tam ine fps, ako kodek sa pouziva xvid a este sa to otaca o 90 stupnov. ak chces tak ti ho mozem poskytnut a ty by si si ho iba upravil.
ale jo treba pomuze
EDIT: hele co mam http://pspvc.sourceforge.net/
frontend pro ffmpeg a convertovani avi do psp
-
#!/bin/bash
mencoder=/usr/bin/mencoder
ifs=$IFS
IFS='\'
echo "!!! U P O Z O R N E N I E !!!"
echo ""
echo "* Pre fungovanie konvertora je potrebne mat nainstalovany mencoder !"
echo ""
echo ""
echo "####################################################################"
echo ""
echo -n "1./ Zadaj adresar, v ktorom sa nachadza subor: "
read adresar
echo ""
echo -n "2./ Zadaj subor, ktory chces kovertovat: "
read povodnysubor
echo ""
echo -n "3./ Prajes si video orezat (odstranit cierne ramy okolo sirokouhleho videa) ? a/n: "
read orezat
echo ""
cd $adresar
if [ $orezat == "n" ]; then
$mencoder "$povodnysubor" -idx -noodml -ofps 18 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=256:vmax_b_frames=0:vhq -sws 9 -oac mp3lame -lameopts cbr:mode=2:br=96 -af resample=44100 -srate 44100 -o `pwd`/`expr "$povodnysubor" : '\(.*\)\.[^./]*$' \| "$povodnysubor"`-M6.avi
elif [ $orezat == "a" ]; then
$mencoder "$povodnysubor" -idx -noodml -ofps 18 -vf scale=427:240,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=256:vmax_b_frames=0:vhq -sws 9 -oac mp3lame -lameopts cbr:mode=2:br=96 -af resample=44100 -srate 44100 -o `pwd`/`expr "$povodnysubor" : '\(.*\)\.[^./]*$' \| "$povodnysubor"`-M6.avi
else
echo "Chybna odpoved v 3. volbe. Pouzi prosim \"a\" alebo \"n\" !"
fi
IFS=ifs
exit 0nechce sa mi to upravovat, takze dufam, ze sa v tom da vyznat
-
dik moc ale nejspis to nebude potreba... nasel jsem ten http://pspvc.sourceforge.net/
EDIT: jo tak ten prevadec funguje dobre
-
ja to mam spravene cez memcoder, ale neviete ako dosiahnut rozlisenie 420x272 ???? lebo max co mi prijme je 320x240(PSP) a z netu soms tiahol uz aj 420x272 (daco AVC) co tu treba zmenit ?
#!/bin/bash
for arg;do
file=$(echo "$arg" | sed 's/\.\w*$/''/')
mencoder "$arg" -ovc lavc -oac lavc -ffourcc DX50 -o "${file}.avi"
ffmpeg -vcodec xvid -b 300 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -i "${file}.avi" -s 320x240 -aspect 4:3 -acodec aac -ab 128 -ar 48000 -ac 2 -benchmark "${file}.mp4"
rm "${file}.avi"
done