He encontrado este script .avs que puede funcionar, veo que amplifica el audio 20dB, el convert FPS 24 no hace falta ya que se utiliza 29 y el Lanczo4 (sharp) más el Sharpen deben funcionar bien para lo que necesita el 3GP.
loadplugin("C:\Documents and Settings\user\My Documents\DGINDEX\DGDecode.dll")
video = mpeg2source("C:\Documents and Settings\user\My Documents\My Videos\Pink Panther.d2v")
audio = wavSource("C:\Documents and Settings\user\My Documents\My Videos\Pink Panther T01 2ch 48KHz.wav")
AudioDub(video, audio)
AmplifydB(20,20)
ConvertFPS(24.000)
Lanczos4Resize(480,272) # Lanczo4 (Sharp)
Sharpen(0.1)
Tweak(sat=1.7, bright=16, cont=1.1)
ConvertToYV12()
UPDATE: He realizado pruebas y esto es lo que he conseguido, no es perfecto pero se ve algo mejor el video (sin ghosting), el audio solo ajustar si es necesario porque se oye muy bajo.
Pasos:
1) Instalado el avisynth 2.5.7
2) Extraer el audio del avi a wav (yo he utilizado el Belight 0.21 con Besweet, pero el VirtualDub tambien funcionaria).
3) Copiar el avi a C:\input.avi y el wav como input.wav (esto lo podeis cambiar en el script)
4) Abrir el fichero movie_input.avs en vez del avi para que funcionen los filtros avisynth en el 3GP_Converter
Utilizar el script de abajo como un fichero movie_input.avs y lo lanzais dentro del 3GP_Converter. Aun después de esto creo que un PMP AVC creado con el XVID4PSP es mejor por tema de bateria y mejores ajustes, pero igual trabajando con esto se puede mejorar, también existe el "LimitedSharpenFaster.avsi" que no he utilizado y puede realizar las cosas mejor.
-----------------
video = AVISource("C:\input.avi", false)
audio = WavSource("C:\input.wav")
# Combinar
AudioDub(video, audio)
# Redimensionar el video a 480x272
Lanczos4Resize(480, 272) # Lanczo4 (Sharp)
# Amplificar audio 6dB (Ajustar)
AmplifydB(6,6)
# Aplicar filtro Sharpen
Sharpen(0.1)
# Ajustar brillo/contraste
Tweak(sat=1.7, bright=16, cont=1.1)
# Convertir a 4:2:0 para h264 (no necesario para xvid)
#ConvertToYV12()
---------------------------
También he creado algunos modos más para el 3GP copiar en "Transcoding.ini" (he añadido 2-pass 768K y los 384K) creo que he mejorado el 1-pass para que no pierda el tiempo con el audio y el fichero mp4. Espero que os sea util.
; 3GP Converter trasncoding configuración para el Frimware Dark_Alex 3.03 OE-B Released
; Patched the firmware to allow decrypted mp4-AVC videos to play at 480x272 resolution
;For a 2-pass 768 kbps bitrate
[Item0]
Title=AVC 480x272 768K (2-pass) AAC 64K
TitleE=AVC 480x272 768K (2-pass) AAC 64K
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 768 -passlogfile "<%OutputFile%>" -pass 1 -an "nul.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 768 -passlogfile "<%OutputFile%>" -pass 2 -acodec aac -ac 2 -ar 48000 -ab 64 -f psp "<%OutputPath%>MAQ<%RandomNumber5%>.MP4""
Command2="rm "<%OutputFile%>-0.log""
Command3=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""
;For a 1-pass 768 kbps bitrate
[Item1]
Title=AVC 480x272 768K (1-pass) AAC 64K
TitleE=AVC 480x272 768K (1-pass) AAC 64K
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 768 -acodec aac -ac 2 -ar 48000 -ab 64 -f psp "<%OutputPath%>MAQ<%RandomNumber5%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""
;For a 2-pass 512 kbps bitrate
[Item2]
Title=AVC 480x272 512K (2-pass) AAC 64K
TitleE=AVC 480x272 512K (2-pass) AAC 64K
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 512 -passlogfile "<%OutputFile%>" -pass 1 -an "nul.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 512 -passlogfile "<%OutputFile%>" -pass 2 -acodec aac -ac 2 -ar 48000 -ab 64 -f psp "<%OutputPath%>MAQ<%RandomNumber5%>.MP4""
Command2="rm "<%OutputFile%>-0.log""
Command3=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""
;For a 1-pass 512 kbps bitrate
[Item3]
Title=AVC 480x272 512K (1-pass) AAC 64K
TitleE=AVC 480x272 512K (1-pass) AAC 64K
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 512 -acodec aac -ac 2 -ar 48000 -ab 64 -f psp "<%OutputPath%>MAQ<%RandomNumber5%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""
;For a 2-pass 384 kbps bitrate
[Item4]
Title=AVC 480x272 384K (2-pass) AAC 64K
TitleE=AVC 480x272 384K (2-pass) AAC 64K
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 384 -passlogfile "<%OutputFile%>" -pass 1 -an "nul.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 384 -passlogfile "<%OutputFile%>" -pass 2 -acodec aac -ac 2 -ar 48000 -ab 64 -f psp "<%OutputPath%>MAQ<%RandomNumber5%>.MP4""
Command2="rm "<%OutputFile%>-0.log""
Command3=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""
;For a 1-pass 384 kbps bitrate
[Item5]
Title=AVC 480x272 384K (1-pass) AAC 64K
TitleE=AVC 480x272 384K (1-pass) AAC 64K
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec h264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 384 -acodec aac -ac 2 -ar 48000 -ab 64 -f psp "<%OutputPath%>MAQ<%RandomNumber5%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputPath%>MAQ<%RandomNumber5%>.THM""