Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Tomas Witzany 22 Dubna 2007, 14:58:23

Název: PSP Video Prevod
Přispěvatel: Tomas Witzany 22 Dubna 2007, 14:58:23
Nevite o nejakem sikovnem programu, ktery by to umel? Prevadet avi na psp format( mp4)?
Diky
Název: PSP Video Prevod
Přispěvatel: Jakub Lucký 22 Dubna 2007, 17:38:10
ffmpeg... program na všechny převody s videem, pravda konzolový

http://www.gentoo.geek.nz/?p=38
Název: PSP Video Prevod
Přispěvatel: Tomas Witzany 22 Dubna 2007, 17:56:19
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
Kód: [Vybrat]
#echo "media-video/ffmpeg ~x86" >> /etc/portage/package.keywords
#echo "media-video/ffmpeg aac" >> /etc/portage/package.use
#emerge -pv ffmpeg
poradte pls

tady je output co mi to hazi kdyz zkusim prevest
Kód: [Vybrat]
$ 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'
Název: PSP Video Prevod
Přispěvatel: Tomas Witzany 22 Dubna 2007, 18:53:18
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
Kód: [Vybrat]
# 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
Název: PSP Video Prevod
Přispěvatel: Jakub Lucký 22 Dubna 2007, 19:16:44
Kód: [Vybrat]
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?
Název: PSP Video Prevod
Přispěvatel: Tomas Witzany 22 Dubna 2007, 19:24:22
Citace: jakub.lucky
Máte opravdu správně zadány parametry?
rekl bych ze ano
co je spatne na techto parametrech
Kód: [Vybrat]
 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:
Kód: [Vybrat]
[mpeg4 @ 0x85368d8]timebase not supported by mpeg 4 standard
Název: PSP Video Prevod
Přispěvatel: Krtko 22 Dubna 2007, 19:37:22
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.
Název: PSP Video Prevod
Přispěvatel: Tomas Witzany 22 Dubna 2007, 19:39:24
Citace: krtko
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
Název: PSP Video Prevod
Přispěvatel: Krtko 22 Dubna 2007, 19:51:35
Kód: [Vybrat]
#!/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 0
nechce sa mi to upravovat, takze dufam, ze sa v tom da vyznat
Název: PSP Video Prevod
Přispěvatel: Tomas Witzany 22 Dubna 2007, 19:56:58
dik moc ale nejspis to nebude potreba... nasel jsem ten http://pspvc.sourceforge.net/
EDIT: jo  tak ten prevadec funguje dobre
Název: Re: PSP Video Prevod
Přispěvatel: Hemoglobin 27 Října 2007, 23:13:27
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 ?
Kód: [Vybrat]
#!/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