#####
## ##
## ##
####
### ########## ###### ##########
### ## ###
## ## ##
## ## ## ##### ##### ### ##### #####
### ###
### ####
### ########## ##
########## ## ## ## ## # ####
## ## ## # #
#######
### ## ## ##
## ## ## ## # ##
#### # ## # #
#### ## ###### ##
##### ##### ##### ##### ## ## ###
## ###
by moz-art
- CONTENIDO -
1.
Introducción
2.1. Cargando un video
2.2. Cargando una configuración
2.2.1. Predeterminadas
2.2.2. De usuario
2.2.3. Creando un
archivo de configuración *.cfg (Avanzado)
2.3. Convirtiendo video a
formato para PSP
2.4. Creando un Snapshot
2.5. Integrando Subtítulos
a un video
2.6. Teclas de Acceso
Rápido (HotKeys)
3.1. Tamaño en píxeles
del Skin
4.
FAQ
Q.1. Error: No se
encuentra el componente comdlg32.ocx
Q.2. ¿Es normal que después
de adherir los subtítulos, un archivo de 100 Mb pase a ser uno de 254 Mb?
6.
Acerca de...
1. Introducción
Viendo por muchos foros el problema de no poder
convertir los videos a formato psp, convertirlos sin la resolución 480x272,
subtitular videos en pocos pasos, entre otros; me di a la tarea de crear un
nuevo conversor de video.
Basándome en el proyecto 3gp_Converter y usando
los videoconversores FFMpeg y Mencoder (MPlayer-1.0rc2), comencé a escribir lo
que hoy es PSPCoder 3.0.0. La ventaja de estos programas es que, al ser modo
consola, puedo emplearlos con otros programas para simplificar la tarea, eso es
PSPCoder 3.0.0.
2.1. Cargando
un video
Hay dos formas para cargar un video en el
programa:
1- Desde el menú Archivo -> Abrir (Ctrl + O)
2- Desde la lista de los primeros 10 archivos
abiertos
La lista de los 10 archivos se va formando al ir abriendo
archivos, si se encuentra en la lista, no lo agrega, en otro caso, lo agrega y
escribe en el archivo settings/recent.list. La lista la podemos modificar si
queremos para poner nuestros 10 videos favoritos o algo por el estilo. La lista
siempre puede borrarse si se llena con la opción menú Archivo -> Borrar
lista.
Una vez que el archivo haya sido cargado, verás
una animación que despliega el nombre del archivo que abriste. Si no puedes ver
esta animación, quiere decir que ocurrió un error en la carga del archivo.
2.2 Cargando
una Configuración
2.2.1. Predeterminadas
Cuando tenemos ya nuestro archivo cargado en el
programa, lo siguiente y más conveniente sería cargarle una configuración para
después, si lo deseamos, iniciar el proceso de conversión (Ctrl + M). Estas
configuraciones las encontramos en menú Config. Audio/Video ->
Configuraciones Predeterminadas. Estas configuraciones son las predeterminadas
en el proyecto 3gp_Converter, a excepción de las configuraciones H264 pues el
nuevo FFMPEG no lo soporta para decodificación.
2.2.2. De
usuario
Si tenemos un archivo de configuración *.cfg
podremos cargarlo desde el menú Config. Audio/Video -> Configuraciones de
usuario. Estos archivos se pueden compartir entre usuarios, y los parámetros
serán aceptados siempre y cuando sean propios del conversor FFMpeg. A
continuación la manera de crear uno.
2.2.3. Creando
un archivo de configuración *.cfg (Avanzado)
Esta sección la dejé para usuarios que se manejan
bien con el conversor de video FFMpeg, con la opción de poder guardar sus
propias configuraciones y no tener que reescribirlas cada vez que necesites
usarlas.
Antes de crear un archivo *.cfg, lee el manual
del FFMpeg, para consultar sus parámetros y/o expresión de valores. Incluí tres
expresiones que pueden ser reemplazadas por conceptos dentro del programa:
%archivo_entrada% -
Devuelve el nombre del archivo que se haya cargado dentro del programa
%new_size% -
Activa la opción para una nueva resolución, se combina con el parámetro -s del
FFMPeg:
-s %new_size%
%archivo_salida% -
Devuelve el nombre del archivo de salida que creará el programa, si no se usa
esta opción,
recuerda que FFMpeg y Mencoder no pueden
convertir si el nombre de salida tiene espacios.
Se recomienda usar estas opciones en sus archivos
*.cfg para evitar errores o no poder convertir. Un ejemplo del contenido de un
archivo *.cfg es el siguiente (la configuración es simplemente la básica):
ffmpeg.exe -i %archivo_entrada% -s
%new_size% -y %archivo_salida%
Para crear un archivo *.cfg usando el conversor
FFMpeg, la sintaxis es:
ffmpeg.exe Parámetros
Importante: Se puede incluir una extensión que no
sea la predeterminada (mp4), el archivo resultante contendrá al final una
extensión del tipo “.mp4.ext” donde “.ext” es la extensión que nosotros
pusimos. Ejemplo:
ffmpeg.exe -i %archivo_entrada% -s
%new_size% -r 24.97 -vcodec mpeg4 -y %archivo_salida%.avi
2.3. Convirtiendo
video a formato para PSP
Los pasos para realizar esta tarea son sencillos,
hacemos lo siguiente:
1- Presiona desde tu teclado Ctrl + O
2- En el cuadro de diálogo, selecciona tu archivo
de video y da click en Abrir
3- Verás la animación de que el video se ha
cargado, si no la ves, el archivo no se ha cargado correctamente. En
este
caso regresa al paso 1.
4- Cuando termine de cargarse la animación,
selecciona una configuración desde el menú Config. Audio/Video ->
"Configuraciones predeterminadas", o "Configuraciones de
usuario" según sea el caso.
5- Una vez cargada la configuración, pulsa Ctrl +
M.
6- Espera a que tu archivo se convierta.
2.4. Creando
un Snapshot
Para crear un snapshot:
1- Con nuestro video cargado, pulsamos el botón
"Reproducir"
2- Podemos ver el video y esperar a que nuestra
imágen para snapshot aparezca, o podemos usar los controles de
desplazamiento "Adelantar" y ">" (avance 1 frame).
3- Una vez localizada nuestra imágen tenemos dos
opciones, pausar y dar click en "snapshot" o directamente pulsar
"snapshot".
4- Esperemos a que se cree nuestro snapshot, el
programa se inhabilitará para evitar errores.
Recordemos que entre más lejos del inicio esté la
imágen que queremos como snapshot, más tardará el programa (FFMpeg) en crearla.
Se recomienda hacer snapshots de los primeros minutos.
2.5. Integrando
Subtítulos a un video
Esta tarea es fácil, con tan solo un par de
clicks y un poco de paciencia, nuestro video tendrá los subtítulos adheridos,
listo para pasar a la fase de conversión a formato PSP.
Hacemos lo siguiente:
1- Con nuestro video cargado, click en menú
Config. Audio/Video -> Adherir Subtítulos
2- Seleccionamos el subtítulo deseado damos click
en abrir
3- Nos mandará una alerta de que el proceso va a
comenzar, para iniciar pulsamos "Si", de lo contrario "No"
4- Esperar pacientes a que los subtítulos se
agreguen.
Importante: Mencoder no tiene decodificación para
formatos mp4, por lo tanto, si queremos adherirle subtítulos a un video con
extensión mp4 lo primero que hay que hacer es convertirlo a .avi u otro formato
compatible. Se puede emplear el script que adjunto con el programa en la
carpeta "Scripts", EXTtoAVI.cfg
Una vez que tengamos nuestro video en .avi, ahora
si, a integrar subtítulos.
2.6. Teclas de Acceso
Rápido (HotKeys)
Ctrl
+ O - Abrir
Ctrl
+ M - Iniciar conversión
Ctrl
+ X - Salir
Ctrl
+ S - Adherir Subtítulos
Ctrl + P -
Mostrar Player
Ctrl + F -
FullScreen
Ctrl
+ R - Reproducir
Ctrl
+ T - Pausa
Ctrl
+ D - Detener
F2 - Silencio
3.1. Tamaño en
píxeles del Skin
El
Skin es 100% modificable, siguiento estos tamaños podrás crear tu propio Skin y
publicarlo en PSPCoder Web si lo
deseas. Las medidas son:
Nombre W x H
----------------------------
get.jpg 160x120
base.jpg 217x345
cfgs.jpg 217x361
alert.jpg 202x118
snapshot_over0.jpg 160x120
snapshot_over1.jpg 160x120
snapshot_over2.jpg 160x120
snapshot_over3.jpg 160x120
image1.jpg
57x25
image1_click.jpg
57x25
image2.jpg
57x25
image2_click.jpg
57x25
image3.jpg
57x25
image3_click.jpg
57x25
image4.jpg
57x25
image4_click.jpg
57x25
image5.jpg
57x25
image5_click.jpg
57x25
image6.jpg
26x25
image6_click.jpg
26x25
image7.jpg
26x25
image7_click.jpg
26x25
image8.jpg
57x25
image8_click.jpg
57x25
ok.jpg
57x25
ok_click.jpg
57x25
cancel.jpg
57x25
cancel_click.jpg
57x25
4. FAQ
Q.1. Error:
No se encuentra el componente comdlg32.
Este error se debe a que no tienes los componentes
necesarios para abrir un archivo, para solucionar este error adjunto un archivo
comprimido (REGocx.rar) que contiene el instalador (installocx.bat) de los
componentes. Una vez que se registren, procede a ejecutar la aplicación.
Podría ser que suba, podría ser que no,
dependiendo de la calidad del video. ¿Por qué?, porque en realidad la calidad
del audio/video queda casi intacta, para que al momento de convertirlo al
formato PSP y bajarle un poco la calidad no se vea tan mal. Pienso que también
tenga que ver el conversor, puesto que es uno diferente al que se usa para los
videos MP4 del PSP.
PSPCoder
v3.0.0
- El video subtitulado de salida se crea con la
terminación "_SUBS", si ya existía, se crea como "_SUBS" y
un número aleatorio entre 1 y 10000.
- Agregadas las opciones de audio "MP3"
y "Copy(Default)" en Opciones de Subtítulos
- Ahora se puede crear un Snapshot
independientemente de que el PSPCoder Player pueda o no reproducir el video,
solo hay que darle click en el indicador a cambiar
- Al cerrar la ventana de videos se reseta el
indicador de horas, minutos y segundos.
- Nuevo sistema de mensajes de caja (skin
modificado)
- No se necesita el tamaño del video para cargar
la configuración (la proporción se conserva)
- Barra de progreso añadida
- Removida la ventana MS-DOS
- Corregido el problema de poder reproducir un
solo video aún cuando se había cerrado
- Nuevo Skin!!
PSPCoder
v2.1.0
- Si el archivo ya se encontraba convertido,
crear uno nuevo con un número aleatorio
- Agregada la opción de audio PCM en Opciones de
Subtítulos
- El video de salida se crea en la misma
dirección del video de entrada
- Agregadas cuatro configuraciones de compresión
(se pueden utilizar nuevamente como las configuraciones predeterminadas,
formato de salida: AVI)
PSPCoder
v2.0.0
- Agregada la opción para seleccionar Fuente,
Borde y Tamaño de letra para los subtítulos
- Elegir cualquier resolución sin importar la
distorsión del video (480x272 es la resolución de la pantalla del PSP)
- Nuevo Script Agregado, muy buena calidad y
excelente compresión (Modificar a gusto)
- Instalador para Windows, facilitando el registro
de los OCX necesarios y haciéndolo compatible con Windows Vista
PSPCoder
v1.0.1
- Resolución 480xH reparado (reportado por y18ex)
- Usar la misma configuración para distintos
videos reparado (reportado por y18ex)
- Reproducir al pulsar el botón "Reproducir"
PSPCoder
v1.0
-
Subtitulador de video
-
Conversión de video de casi todos los formatos a formato mp4
-
Resolución de video a full de pixelaje del psp
-
Distintos tipos de formato para elegir la calidad más adecuada
-
Facilidad para crear y cargar archivos de configuraciones hechos por el usuario
-
Creación de thumbnails en base al minuto/segundo que elijamos
-
Listado de los primeros 10 ficheros abiertos
-
Reproductor de audio/video que cargamos
-
Skin 100% modificable
-
Reproducción de video Fullscreen
6. Acerca de...
Este proyecto usa los programas FFMpeg y Mencoder
(parte del proyecto MPlayer-1.0rc2) para Windows. Basado en el proyecto 3gp_Converter
0.34. Videoconversor / Subtitulador para videos formato PSP.