ZonaAMV
Conectarme
Recuperar mi contraseña
Registrarme
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF Zonaam11Log in
¿Primera vez?   Crea tu cuenta
Invitado
Servidor de Discord
Últimos temas
» Anime Mix  (AMV)  Burn
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyMiér 20 Mar 2024, 7:57 pm por tordo02

» Pedidos de [Anime RAW] Aquì
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptySáb 09 Mar 2024, 12:59 am por Jurget

» [RAW][WU] Dr.Slump (243/243) [Completa]
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptySáb 09 Mar 2024, 12:58 am por Jurget

» Fate/Zero [BD 720/1080p]
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyVie 10 Nov 2023, 3:55 pm por ricksue93@gmail.com

» Jim Kaposztas: El primer editor de AMV
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyDom 05 Nov 2023, 11:40 pm por TritioAFB

» Boku no Hero Academia 1080p [BD]
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyLun 23 Oct 2023, 3:24 pm por HoSanti

» Bleach 720p [BD]
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyVie 06 Oct 2023, 8:43 pm por Wolf64

» Watamote [BD-1080p]
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyLun 28 Ago 2023, 12:24 am por rigarz85

» Mas alla de LinkinBall Z: una historia de los Anime Music Video
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyLun 31 Jul 2023, 7:02 pm por D2X

» One Piece 1-516 (Cat / Jap DVD-Rip / HDTV) MP4 Descarga directa
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyLun 17 Jul 2023, 1:55 pm por armandokaza

» Kurumi Tokisaki Edit - Masquerade - AMV - [ Date A Live IV ] | Neolitz
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptySáb 04 Mar 2023, 9:59 pm por Neolitz

» Densetsu Drifters-LDZ
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyMar 17 Ene 2023, 10:25 pm por Densetsuldz

» ¿Qué tal gente?
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyMiér 28 Dic 2022, 1:10 am por CacoVenom

» ¡Hola de nuevo!
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptySáb 24 Dic 2022, 10:41 pm por TritioAFB

» [[Time Out]] EdiCión anthy and Joskua [[YuriAmv]] ▶PremIO》 free IC◀
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyMiér 07 Dic 2022, 2:41 pm por ZeroTM

» [AMV] - Catch Me If You Can - Kaguya-sama: Love Is War
Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF EmptyMiér 07 Dic 2022, 1:27 pm por ZeroTM

RAWs
BD-Rip

por:

por:

por:

Universo AMV

Anime
Manga

Conectarse
Recuperar mi contraseña

 

Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF

por:xDeuz • Comparte • 

Bien, primeramente Hola a toda ZA. y ahora empezemos:
debo decir que despues de haber buscado mucho sobre el tema de encodear en 10Bits y demas, lo encontre en montones, asi que esto vendria siendo algo como un resumen para hacernos la vida más facil y no estar viendolo todo; y hoy lo vengo a compartir con ustedes.
Pido prestada la siguiente imagen, por que me parece que es un buen ejemplo sobre lo que trataremos de lograr en el Encodeo.

Encodear AMV´s con FFmpeg: MKV+H.264/10Bit+FLAC y Calidad: CRF 1391324519-Fracture_1

Revisemos entonces estos conceptos:
Video: H.264 | CRF | 10bit
Audio: FLAC
Encodeo: en FFmpeg

H.264
H.264/AVC, con su encoder libre x264 se logra una gran calidad y mejor compresión.

Constant Rate Factor (CRF)
Fijarse solo en el bitrate al encodear para limitar el peso de un video está mal. La gracia de la opción CRF en x264 es que solo se enfoca en mantener una calidad constante al video por medio de distribución de bitrates dependiendo de las escenas, él decidirá cuantos bits usar en cada imagen sin importar el peso del video y así mantener una calidad constante.

10bit
10bit brinda una mejor profundidad de color en un video H.264, el degradado de colores se ve más suave al redimensionar la imagen o encodear desde un blu-ray. 10bit también contribuye en disminuir el peso del video. Actualmente el uso de 10bit se ha popularizado en los encoders de Animes Wink.

FLAC
La gracia del codec libre FLAC es que no tiene pérdidas de calidad de audio. Debes usar una fuente de audio sin pérdidas (Lossless).
Pero como nosotros usamos el .mp3 -.wma - .wav, para renderizarlo junto al video en PCM, obtendriamos igualmente un resultado sin compresión. asi que todo bien (Y)

Uso básico: FFmpeg

Especificar codec de salida:
Si quieres especificar un codec, solamente agrega -c:v (para video) -c:a (para audio), y al lado el nombre del codec correspondiente, en este caso libx264 y flac:
ffmpeg -i entrada.mkv -c:v libx264 -c:a flac salida.mkv
Si quieres copiar el video o audio directamente, cambia el nombre de los codecs por copy:
ffmpeg -i entrada.mkv -c:v copy -c:a copy salida.mkv

---------------------------------------------------------------------------------------------
Configuraciones CRF, Compresión y FLAC:

Constant Rate Factor
CRF tiene un rango de medición de calidad entre 0 a 63 (en 10bit), siendo 0 lo mejor y 63 lo peor, entre más bajo el número de CRF más grande el tamaño del video. Se recomienda usar CRF entre 18 a 15. Si eres exigente y quieres mantener calidad en secuencias complejas, usa 15, si trae poco movimiento o imagen estática, usa 17. CRF utiliza una sola pasada constante, nada de dos pasadas, así quedaría -crf 15:
ffmpeg -i entrada.mkv -c:v libx264 -crf 15 -c:a copy salida.mkv

Compresión
Un profile high10 (10bit) y un preset para comprimir en lento (slow), más lento (slower) o muy lento (veryslow), cada uno ajusta automáticamente las opciones de compresión, entre más lento más comprimido. Un "-level" específico, si quisieran compatibilidad con un reproductor blu-ray o smart TV tendrían que poner "-level 4.1". Y quedaría así -preset slow -profile:v high10:
ffmpeg -i entrada.mkv -c:v libx264 -crf 15 -preset slow -profile:v high10 -c:a copy salida.mkv

FLAC
Flac utiliza un rango de compresión de archivo entre 0 a 8 y el audio se mantiene sin pérdidas, siendo 0 menos comprimido y 8 más comprimido. Se usa así -c:a flac -compression_level 8. FLAC soporta hasta 8 canales de audio y 32 bits de profundidad:
ffmpeg -i entrada.mkv -c:v copy -c:a flac salida.mkv
---------------------------------------------------------------------------------------------

Y finalmente, si por ejemplo encodearamos un Anime con video (AMV) H.264 en 10bit, CRF 15 y audio FLAC sería así (en este orden; crf, preset, tune y demás configuraciones):
ffmpeg -i entrada.mkv -c:v libx264 -crf 15 -preset slow -tune animation -profile:v high10 -c:a flac salida.mkv

Si vas a participar en un Contest, que facilita una Gui para encodear tu AMV; úsalo! Smile, como es el caso de la Akross (AMVSimpleGui), pero asi tambien te facilitan poder subir una versión Alternativa , la cual puede ser una buena alternativa, por lo general la calidad HD siempre es dado del visto bueno, y mantener toda la calidad con la que se trabajo en el proyecto AMV, puede resultar a nuestro favor y podamos obtener puntos (quizas(?)) por ello.

Entonces por que? aprender sobre esto , por qué ahora además de utilizar el AMVSimple, seria una buena opcion iniciar con ZarxGui para dejar nuestros AMV´s con una calidad igual al AMV renderizado sin compresion (Lossless). no explicare el como se usa, por que para eso les dejo estos enlaces:



[Tienes que estar registrado y conectado para ver este vínculo]
(agradecimientos a Zarxrax (por el grandioso Gui), Geingel y jemm54 (por el tutorial))

los cuales nos ayudarian un poco a ver su funcionamiento.
Entonces donde esta lo nuevo?... una vez descargada ZarxGui
(aqui esta el enlace: Enlace para descargar la ultima version)

Ultima versión que se añadio:

3.0 changelog:

- Another HUGE change of the codebase, too many changes to list. Here are the major ones:
- Now uses ffmpeg to encode rather than x264.exe. Supports many more input files directly.
- Supports both 8-bit and 10-bit video encoding, as well as support for x86 and x64 processors, all in one package.
- Supports FLAC for lossless audio encoding when using the MKV container.
- More settings for improving compatibility with hardware devices
- Includes some basic filtering options such as resizing.
- Includes a help file to explain all settings. Just press F1.
- Many more small tweaks and improvements.

Y lo marcado, lo explica todo sobre el porque? al principio añadi lo de:
Video: H.264 | CRF | 10bit
Audio: FLAC
Encodeo: FFmpeg

-------------------------------------------------------------------------------------------
Y asi ya finalizando, como se puede observar una vez instalado ZarxGui; tiene todo disponible:
Pestaña Main:
- Video: Extenciones disponibles: Mp4 - MKV
- CRF: disponible en Settings>Mode
- Present: para comprimir en lento (slow), más lento (slower) o muy lento (veryslow)
- Tune: para optimizaciones de imágenes, en Animes usa -tune animation, con actores reales usa -tune film, con video granulado usa -tune grain. Por defecto viene "animation" (ve para que sirve cada una y que hacen):
-Audio: Extenciones disponibles: ACC, FLAC y tambien disponible la opcion de Copy para una copia directa del archivo de audio sin compresion y cambio de extencion.

Pestaña Advanced:
-Compresion en: 8bit & 10Bit: disponible en:
Other Settings>EXE>
8-Bit Video / x86
8-Bit Video / x64
10-Bit Video / x86
10-Bit Video / x64

-Level: solo añadire el Unrestricted (que viene por defecto y es mejor usarlo de esa manera), y Level 4.1 (solamente si quieres para reproducirlo en cualquier otro lado que no sea la PC).

Pestaña Video Filters:
-Resize: disponible para elegir diferentes resoluciones (480p-720p-1080p), tambien el poder dar una resolucion personalizada.
-Sample Aspect Ratio(SAR): por defecto : Default, disponible tambien poder elegir entre:
4:3 | 16:9 (los más importantes XD)

Pestaña Command Line:
-Un Ejemplo:
ffmpeg -i entrada.mkv -c:v libx264 -crf 15 -preset slow -profile:v high10 -c:a copy salida.mkv
solamente para usuarios avanzados.

Pestaña Batch:
-Esto tambien para usuarios avanzados asi que es lo mismo que Command Line.

--------------------------------------------------------------------------------------------

Ahora para obtenener nuestra configuración personalizada, deberiamos tomar en cuenta estos puntos:

CRF es mejor que bitrate constante
El encodeo de bitrate constante limita la misma cantidad de bits (según la prefijada) para cada imagen, ya sea con mucho o poco movimiento, y eso también es un desperdicio de bits que no son utilizados de mejor forma.

En cambio CRF (es nuestro caso) se preocupa de brindar una calidad constante (pero no bitrate constante), otorgando los bits necesarios para cada escena, no limita el uso de bits y no desperdicia nada. Por ende siempre es recomendable usar CRF en x264 (H.264/AVC) y vpx (VP8/VP9-"estos son de youtube").

No confíes en el peso de un video y bitrate
Un video de peso pequeño puede tener mejor calidad de imagen que uno de peso grande, pero esto depende totalmente del tipo de encodeo.

Por ejemplo un encodeo de bitrate constante puede crear archivos grandes debido al desperdicio de bits, y un CRF que preserve la calidad puede tener menor peso y hasta menos bitrate, y aún así tener mejor calidad de imagen. Por esto es bueno encodear con CRF (mejor aún si es un CRF bajo). Aunque un video con mucha acción con CRF puede pesar mucho más (si utiliza un CRF bajo).

Usa 10bit
Comúnmente la mayoría de las fuentes (Blu-ray, HDTV) vienen en 8bit de profundidad de color, ¿entonces por qué encodear a 10bit en H.264? La gracia de pasar 8bit a 10bit es que nos ahorramos problemas de degradado de colores, los típicos cuadrados e imperfecciones con fondos de tonos oscuros (escenas con mucho negro), y así no tenemos que utilizar filtros que retoquen la imagen para combatir el banding. Otra cosa es que 10bit ayuda a disminuir el peso del video.

Usa audio sin pérdidas con FLAC
Usa PCM, que es sin pérdida, y pásalos a FLAC. Lo único que hace FLAC es comprimir externamente y mantener el audio sin pérdidas de calidad, es como un zip de audio. Y mantén la profundidad de audio de 24-bit, con una frecuencia de muestreo de 48kHz (usada actualmente en blu-rays), es recomendable. FLAC soporta hasta 8 canales de audio y 32 bits de profundidad.
El problema quizas de este codec sea que , quizas poniendome como ejemplo: yo acostumbro a ver: ya sea AMV´s o Episodios Anime en mi trabajo donde me facilita el uso de televisores o Reproductores Blu-ray, Play Station 3, que nos benefician con reproductor de Video HD, y siempre en algunos, el archivo de audio FLAC no suele reproducirse, dejando solamente la reproduccion del Video. Pero todo bien de maravilla con la reproduccion en la PC. asi que si el video es para verlo por alguno de esos medios, Usar:

Mp4+H264/8Bits+Level:4.1+ACC (Codec de audio)


Usar contenedor MKV (?) (esto por preferencia de uno mismo)
MKV soporta una ilimitada cantidad de codecs de video/audio, te facilita tambien adjuntar subtitulos al mismo video, con la opción de poder activarlo/desactivarlo. Y si es el caso de que el AMV sincronize con la letra de la canción, el poner subitutlos en diferentes idiomas (quizas 2 como maximo) destacaria esa caracteristica en tu AMV Smile

Mantén la resolución o bájala, pero no la subas
Subir la resolución de imagen de un video hace mal, estás dando pixeles y lineas que no existen y se distorsiona la imagen. Mantener la resolución de imagen o bajarla no brinda esos problemas.

--------------------------------------------------------------------------------------------
Y una nota que añadire tambien será el por que la calidad del video Baja cuando lo subimos al Youtube aprovechando que estamos hablando de encodeo.


VP8/VP9. Codec por defecto de Youtube.
VP9 es usado masivamente en Youtube. Según Google, VP9  brinda mejor calidad a bajo bitrate que H.264.



Y en conclusion pues al momento de subir algun video a youtube, automaticamente el servidor, hace una compresion con este mismo codec y asi obterner ya listo el enlace del video para poder vizualizarlo.
Si dado el ejemplo, la mayoria no sube un video de 2 GB(Sin compresion) para subirlo a Youtube y que te de como resultado un peso de 100Mb (con compresion). lo que mayormente se hace es dar un encodeo simple al video y asi luego poder subirlo mas facilmente. Asi que los videos de youtube que logramos observar , son el resultado de una compresion y luego otra compresion, y es por eso de la baja calidad y el menor peso en algunos casos de nuestro video en youtube a diferencia de la Original.
---------------------------------------------------------------------------------------------

Entonces eso seria todo, fue todo un gusto haber redactado esta nota y pues hasta la proxima....
xDeuz
xDeuzAprendiz
Aprendiz
- Temas similares

Comentarios