KJAnime Foro
index - Mis scripts para comprimir anime ligero - Off Topic

Mis scripts para comprimir anime ligero

kj

  • Administrador
  • Usuario Héroe
  • *****
    • Mensajes: 784
    • Ver Perfil
 Ya que me lo pidieron en los comentarios del blog, para que no se pierda demasiado, aquí les dejo esto que son los códigos bash que yo uso (ojo, esto es para linux):

Este es para anime ligero y los valores del bitrate no están actualizados a lo que uso, pero igual creo que cada quien puede retocarlo a su gusto:

Código: [Seleccionar]
#!/bin/bash

function encodear(){
    for i in *.mp4; do
        a=$(basename "$i")
        a=${a%.*}
        ffmpeg -i "${i}" -an -vcodec libx264 -vb 440k -pass 1 -passlogfile 2pass.log -profile:v high10 -tune animation -preset veryslow "/home/kj/Encoded/${a}.mp4"
        rm "/home/kj/Encoded/${a}.mp4"
        ffmpeg -i "${i}" -c:a aac -ab 48k -ac 2 -ar 44100 -vcodec libx264 -vb 440k -pass 2 -passlogfile 2pass.log -profile:v high10 -tune animation -preset veryslow "/home/kj/Encoded/${a}.mp4"
        MP4Box -inter 500 "/home/kj/Encoded/${a}.mp4"

        rm *.log*
        #rm *.log.mbtree
    done
    exit
}

encodear

Actualmente subo un poco más tanto el bitrate de vídeo como el de audio. Esto desde luego para anime en 720p, en 1080p tendría que subirse un buen tanto más (lo cual igual subiría el peso).

Actualmente también he estado probando x265 que sería el paso hacia adelante. Si bien no tiene encodeo de doble paso (solo un paso), ese mismo hecho consigue que sea más rápido y aún así se tenga una muy buena compresión sobre todo para vídeos que no son anime. Este es el script:

Código: [Seleccionar]
#!/bin/bash
mkdir encoded
for i in *.{mkv,mp4}; do
    a=$(basename "$i")
    #a=${a%.*}
  ffmpeg -i "${i}" -c:v libx265 -crf 20 -preset slow -c:a libvorbis -b:a 160k -map 0 "encoded/${i}"
done
exit

En este caso cambio tanto el codec de vídeo como el audio. No uso bitrate, sino CRF que no permite controlar muy bien el tamaño, pero si la calidad (calidad constante, en lugar de peso constante). De 20 para abajo la mayoría de gente no notaría pérdida en archivos de 1080p y en pruebas he conseguido incluso que pesen poco más de 100MB algunos animes (1080P, ojo), aunque otros terminan pesando hasta 250MB, pero si quieres igual te diría que pruebes a poner menos calidad (en este caso, un número más alto es menos calidad), diría que puedes incluso bajarlo hasta 24 y la calidad perdida no sería brutal aún.

Finalmente, poco a poco he ido abandonando el uso de mp4 con hardsubs, para pasar a softsubs en MKV... el MP4 con hardsubs tiene ventajas, el problema es que envejece muy mal en lo que a calidad se refiere y cada vez me desespera más no poder corregir cuando el fansub de turno escribe "valla" en lugar de "vaya".

Más adelante me puedo dedicar un vídeo o un post dedicado a explicar los 2 scripts, así como el porqué de cada cosa, pero  mejor tirar ahora mismo algo y si alguien tiene dudas puede preguntar.

kj
« Última Modificación: 06 de septiembre de 2021, 12:50:56 pm por kj »


alexariel212

  • Usuario Héroe
  • *****
    • Mensajes: 2414
    • Ver Perfil
Gracias por la info kj!
Ciertamente el H265 es muy bueno para peliculas, tuve la oportunidad de compararlo en la casa de un amigo que tiene una pc bien potente.
En anime no lo he probado, pero he visto encodes por "nyaa" y en cuanto a peso calidad está bien creo.
Lo de los subs es cierto, me ha pasado de que al terminar de encodear, me daba cuenta que habia lineas con faltas de ortografía (graves) y me daba bronca el tener que editarlo y reencodear todo denuevo. Asi que doy +1 al subir en mkv con softsubs!




xx
Recomendaciones Para Subidas en Anime no Ligero

Iniciado por lm740

1 Respuestas
19208 Vistas
Último mensaje 13 de diciembre de 2015, 08:03:00 am
por WOLFOS Inc.
xx
Temas anime para tu PC

Iniciado por Izayoi

81 Respuestas
83264 Vistas
Último mensaje 26 de octubre de 2015, 04:04:43 am
por SATOSHI
xx
Temas anime para android.

Iniciado por Izayoi

6 Respuestas
16087 Vistas
Último mensaje 30 de mayo de 2015, 04:03:16 pm
por Izayoi
sad
¿Cierre de la páginas para Anime?

Iniciado por T'eresaツ

2 Respuestas
8442 Vistas
Último mensaje 23 de febrero de 2019, 02:59:37 am
por kj
xx
Confirman anime para Phoenix Wright Ace Attorney

Iniciado por Red_X

0 Respuestas
5625 Vistas
Último mensaje 18 de septiembre de 2015, 02:34:10 am
por Red_X
xx
Anunciado nuevo anime para Accel World

Iniciado por By.Maister

8 Respuestas
12285 Vistas
Último mensaje 08 de abril de 2016, 12:52:50 am
por By.Maister
xx
Anunciada una tercera temporada para el anime YuruYuri

Iniciado por Nahuel Sanchez

4 Respuestas
8739 Vistas
Último mensaje 25 de marzo de 2016, 01:45:34 pm
por Arsun
xx
Fecha de estreno para el anime de Kantai Collection

Iniciado por scrawlpj7

2 Respuestas
7545 Vistas
Último mensaje 19 de diciembre de 2014, 06:36:55 am
por scrawlpj7