Ripea Peliculas para PSP en Linux

julio 29, 2007 at 1:29 pm (gadgets, Hardware, linux)

En este mini tip tengo el gusto de enseñaros a convertir peliculas para su correcta visualización en la PlayStation Portable de Sony, nos valdremos de ffmpeg la navaja suiza de la comversion de formatos de video.

Instalando ffmpeg

# sudo apt-get install ffmpeg

Preparando Todo.

Creamos un directorio en /mnt/psp

# mkdir /mnt/psp

Montando el Pendrive en /mnt/psp

# mount -t auto /dev/sda1 /mnt/psp

para ver el nombre del dispositivo podemos hacer antes

# cat/proc/partitions

y despues de conectar la psp

# cat/proc/partitions

asi veremos el nombre del dispositivo nuevo, porque muestra una entrada diferente en mi caso sda1

una vez montada la psp creamos un directorio para poner las peliculas

# mkdir /mnt/psp/VIDEO

Nota: Es importante que el directorio y los archivos contenidos esten en mayusculas.

Convirtiendo las peliculas a un formato soportado

Para crear las peliculas para que se vean en la psp tienen que tener unas caracteristicas especiales, aqui mostro como pasariamos el video.

# ffmpeg -i video.avi -f psp -r 14.985 -s 320×240 -b 768 -ar 24000 -ab 32 VIDEO.MP4

De este modo podremos ver los videos a la psp

Integracion en los menus de KDE

Con este codigo podemos icluir un menu en KDE que nos ripe automaticamente desde el menu contextual.

abrimos una Konsole y ejecutamos el siguiente comando

# sudo kwrite /usr/share/apps/konqueror/servicemenus/PS2.desktop

se nos abrira ua pagina de kwrite vacia copiamos lo siguiente

[Desktop Entry]
ServiceTypes=video/*
Actions=2PSPVideo;2PSPThumbnail
X-KDE-Submenu=PSP Video

[Desktop Action 2PSPVideo]
Name= Convertir a video psp
Icon=package_multimedia
Exec=konsole --noclose -e ffmpeg -i %u -f psp -r 14.985 -s 320x240 -b 768 -ar 24000 -ab 32 M4V00002.MP4

[Desktop Action 2PSPThumbnail]
Name=Convert to PSP Thumbnail
Icon=package_multimedia
Exec=konsole -e ffmpeg -y -i %u -f singlejpeg -ss 5 -vframes 1 -s 160x120 -an M4V00002.THM

guardamos , la proxima vez que reiniciemos kde nos aparecera en el menu contextual de lo siguiente:

5 comentarios

  1. foobar said,

    foobar@bastardo:/tmp$ ffmpeg -i prueba.avi -f psp -r 14.985 -s 320×240 -b 768 -ar 24000 -ab 32 VIDEO.MP4
    FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    configuration: –prefix=/usr –libdir=${prefix}/lib –shlibdir=${prefix}/lib –incdir=${prefix}/include/ffmpeg –enable-shared –enable-libmp3lame –enable-gpl –enable-libfaad –mandir=${prefix}/share/man –enable-libvorbis –enable-pthreads –enable-libfaac –enable-libxvid –enable-pp –enable-libamr-nb –enable-libamr-wb –enable-x11grab –enable-libogg –enable-libgsm –enable-libx264 –enable-liba52 –enable-libtheora –extra-cflags=-Wall -g -fPIC -DPIC –cc=ccache cc –enable-swscaler
    libavutil version: 49.4.1
    libavcodec version: 51.40.4
    libavformat version: 51.12.1
    built on Jul 19 2007 09:03:03, gcc: 4.1.3 20070629 (prerelease) (Debian 4.1.2-13)
    Input #0, avi, from ‘prueba.avi’:
    Duration: 00:00:04.1, start: 0.000000, bitrate: 2568 kb/s
    Stream #0.0: Video: mjpeg, yuvj422p, 320×240, 15.56 fps(r)
    Stream #0.1: Audio: pcm_mulaw, 11025 Hz, mono, 88 kb/s
    Incorrect frame size

    foobar@bastardo:/tmp$ cat /etc/debian_version
    lenny/sid

  2. _TuXeD_ said,

    Hola foobar , prueba de ejecutar ffmpeg -i prueba.avi -f psp -r 14.985 -s 320×240 -b 768 -ar 24000 -ab 32 VIDEO.MP4 , como root , mucha suerte y ya me comentaras si te ha funcionado.

  3. foobar said,

    No, me sigue dando el mismo error de “Incorrect frame size”. Por lo poquito que he estado leyendo en la web, el problema está en el ffmpeg de debian, que no está compilado con los –enable suficientes.

    Si puedo sacar tiempo este fin de semana, miraré de solucionarlo. Que tener un Windows XP exclusívamente para pasar películas a la psp es… bueno, eso.🙂

  4. foobar said,

    Hola de nuevo. Después de muchas pruebas, compilar, volver a compilar y darle dos o tres patadas al portátil, al final todo el problema estaba en el “cut & paste”.

    La orden original es:
    ffmpeg -i video.avi -f psp -r 14.985 -s 320×240 -b 768 -ar 24000 -ab 32 VIDEO.MP4

    y la que me funciona es:
    ffmpeg -i video.avi -f psp -r 14.985 -s 320×240 -b 768 -ar 24000 -ab 32 VIDEO.MP4

    Una sutil diferencia entre × y x en el parámetro -s. Una tontería, pero me ha tenido ocupado todo el fin de semana.

    En fin, que ahora todo funciona perfectamente. Muchas gracias por el artículo.

  5. _TuXeD_ said,

    Ya me parecia extraño a mi lo estube probando y siempre me rulaba asi era simplemente error de formato al hacer copy & Paste Muchas gracias por avisar

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: