Registrarme
+
Invitado
Últimos temas
» Darkness in my soul
Hoy a las 7:56 pm por Apsol

» Pokémon AMV - 'Until We Rise Again'
Hoy a las 12:17 pm por Puswi

» Pedidos de [Anime RAW] Aquì
Ayer a las 9:15 pm por sergio1997

» AMV MADE IN ABYSS
Ayer a las 4:42 pm por Elrico

» como puedo restablecer los pinceles en Photoshop
Ayer a las 2:42 am por Darkio Hyoton

» Epic Anime Mix Intro - 'Overture'
Lun 16 Oct 2017, 11:33 am por Puswi

» 2K Caco algo inolvidable
Lun 16 Oct 2017, 2:04 am por ProuDreamer

» ayuda chicos :c
Dom 15 Oct 2017, 10:54 pm por DarkCfc1

» ✪Goku vs. Jiren✪ ♫Linkin Park - In The End♫「GarabitoAMVs, RS AMVs, djorge113, Kaishot」
Dom 15 Oct 2017, 10:48 pm por KonnorDaisako

» pues... Hola... Supongo? De nuevo
Dom 15 Oct 2017, 10:42 pm por KonnorDaisako

» DBS Legendary Hit Vs Jiren「AMV」From The Inside ᴴᴰ
Dom 15 Oct 2017, 5:54 pm por DarkillerZ

» #02 Promociona tu AMV
Dom 15 Oct 2017, 5:47 pm por DarkillerZ

» Una despedida
Dom 15 Oct 2017, 2:53 pm por CacoVenom

» Ecoparque Deportivo Recreativo - Esencia de Iris
Sáb 14 Oct 2017, 11:18 pm por Esencia de Iris

» Como hacer un render con Photoshop - Video Tutorial
Sáb 14 Oct 2017, 11:07 pm por ProuDreamer

» AMV Stratus
Sáb 14 Oct 2017, 9:34 pm por ProuDreamer

Anime
Manga

por:

por:

por:
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.


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

H.264
[Tienes que estar registrado y conectado para ver este vínculo], con su encoder libre [Tienes que estar registrado y conectado para ver este vínculo] 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 [Tienes que estar registrado y conectado para ver este vínculo] en x264 es que solo se enfoca en mantener una calidad constante al video por medio de distribución de [Tienes que estar registrado y conectado para ver este vínculo] 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
[Tienes que estar registrado y conectado para ver este vínculo] brinda una mejor [Tienes que estar registrado y conectado para ver este vínculo] 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 [Tienes que estar registrado y conectado para ver este vínculo] es que no tiene pérdidas de calidad de audio. Debes usar una fuente de [Tienes que estar registrado y conectado para ver este vínculo].
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 [Tienes que estar registrado y conectado para ver este vínculo], 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 [Tienes que estar registrado y conectado para ver este vínculo] (10bit) y un [Tienes que estar registrado y conectado para ver este vínculo] 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 "[Tienes que estar registrado y conectado para ver este vínculo]" 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 [Tienes que estar registrado y conectado para ver este vínculo] 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 [Tienes que estar registrado y conectado para ver este vínculo]:
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]
[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: [Tienes que estar registrado y conectado para ver este vínculo] 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: [Tienes que estar registrado y conectado para ver este vínculo], en Animes usa -tune animation, con actores reales usa -tune film, con video granulado usa -tune grain. Por defecto viene "animation" ([Tienes que estar registrado y conectado para ver este vínculo]):
-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 [Tienes que estar registrado y conectado para ver este vínculo] 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 [Tienes que estar registrado y conectado para ver este vínculo] (es nuestro caso) se preocupa de brindar una calidad constante (pero no bitrate constante), otorgando [Tienes que estar registrado y conectado para ver este vínculo], 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 [Tienes que estar registrado y conectado para ver este vínculo] (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 [Tienes que estar registrado y conectado para ver este vínculo], ¿entonces por qué encodear a [Tienes que estar registrado y conectado para ver este vínculo] 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 [Tienes que estar registrado y conectado para ver este vínculo]. Otra cosa es que 10bit ayuda a disminuir el peso del video.

Usa audio sin pérdidas con FLAC
Usa [Tienes que estar registrado y conectado para ver este vínculo], que es sin pérdida, y pásalos a [Tienes que estar registrado y conectado para ver este vínculo]. 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 [Tienes que estar registrado y conectado para ver este vínculo], con una [Tienes que estar registrado y conectado para ver este vínculo] (usada actualmente en blu-rays), [Tienes que estar registrado y conectado para ver este vínculo]. FLAC soporta [Tienes que estar registrado y conectado para ver este vínculo].
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)
[Tienes que estar registrado y conectado para ver este vínculo], 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 [Tienes que estar registrado y conectado para ver este vínculo] 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.


[Tienes que estar registrado y conectado para ver este vínculo]. 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....
avatar
xDeuzAprendiz
Aprendiz
- Temas similares

Comentarios