Quiero haceros una consulta

Ayer compile ffmpeg con HWAccelIntro y nvidia pascal

Pues he volcado un bluray a mi disco duro y he ejecutado ffmpeg según la wikipedia

ffmpeg -hwaccel cuvid -c:v h264_cuvid -i input -c:v h264_nvenc -preset slow output.mkv

Con esta configuración solo usa GPU para ripear y me ha sacado la película de una 1 hora y media en 3 minutos o menos


Cuando lo he visto me he dicho tendrá pixeles por un tubo... pero no es así, se ve perfecta.

Imagen

El mediainfo
Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 1.35 GiB
Duration                                 : 1 h 26 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 2 239 kb/s
Writing application                      : Lavf57.71.100
Writing library                          : Lavf57.71.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Main@L4
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 1 frame
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1 h 26 min
Bit rate                                 : 1 919 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.039
Stream size                              : 1.16 GiB (86%)
Writing library                          : Lavc57.89.100 h264_nvenc
Default                                  : Yes
Forced                                   : No
DURATION                                 : 01:26:22.302000000

Audio
ID                                       : 2
Format                                   : Vorbis
Format settings, Floor                   : 1 / 16898
Codec ID                                 : A_VORBIS
Duration                                 : 1 h 26 min
Bit rate mode                            : Variable
Bit rate                                 : 276 kb/s
Channel(s)                               : 6 channels
Sampling rate                            : 48.0 kHz
Compression mode                         : Lossy
Delay relative to video                  : 39 ms
Stream size                              : 171 MiB (12%)
Writing application                      : Lavc57.89.100
Writing library                          : libVorbis (⛄⛄⛄⛄) (20150105 (⛄⛄⛄⛄))
Default                                  : Yes
Forced                                   : No
DURATION                                 : 01:26:22.303000000


Se podría mejorar el audio, pero me ha dejado la pelicula en un 1,4Gib

Esto es HD? es que me extraña por el peso.
Yo antes encodeaba pelis con handbrake con pesos de 3.5 a 4.5GB y vaya que si tardaban [sonrisa]. Sobre tu pregunta a mi entender, todo video que conlleve resolucion superior a lo estandar (720×480) es HD. Lo que hace que pese mas en una peli es el tamaño del bit rate mientras mas grande es el valor, mas definida sera la imagen al estirarse. Yo solia ponerle 2400-3500 sino mal recuerdo (veo que tu peli tiene 2200) y eran maravillas.
Kat0 escribió:Yo antes encodeaba pelis con handbrake con pesos de 3.5 a 4.5GB y vaya que si tardaban [sonrisa]. Sobre tu pregunta a mi entender, todo video que conlleve resolucion superior a lo estandar (720×480) es HD. Lo que hace que pese mas en una peli es el tamaño del bit rate mientras mas grande es el valor, mas definida sera la imagen al estirarse. Yo solia ponerle 2400-3500 sino mal recuerdo (veo que tu peli tiene 2200) y eran maravillas.


Es por eso con esta ultima configuración pare ser que di en el clavo y se perfecto.

Sobre lo del tiempo es casi seguro que es ffmpeg y todo mi sistema esta compliado solo para mi hardware y pueda que de ahí vengan el buen funcionamiento en tiempo y calidad. Pero no estoy seguro XD

A lo sumo he mejorado la imagen con mas sonido y tarda mas o menos igual menos 5 minutos XD


Con esto parece que consigo sacar una mejora de calidad de audio y video, también saco los subtitulos

ffmpeg  -hwaccel cuvid -c:v h264_cuvid -i 00002.m2ts  -c:v h264_nvenc -preset slow -tune film -profile:v high -level 4.1 -crf 19 -c:a copy -c:s copy output.mkv

El britate sube pero el que se encarga de ponerlo es ffmpeg y depende de la película u del -crf o eso creo. No estoy seguro de lo que digo :-?

Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 2.42 GiB
Duration                                 : 1 h 26 min
Overall bit rate                         : 4 009 kb/s
Writing application                      : Lavf57.71.100
Writing library                          : Lavf57.71.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 1 frame
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1 h 26 min
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Writing library                          : Lavc57.89.100 h264_nvenc
Default                                  : Yes
Forced                                   : No
DURATION                                 : 01:26:22.302000000

Audio
ID                                       : 2
Format                                   : DTS
Format/Info                              : Digital Theater Systems
Format profile                           : MA / Core
Mode                                     : 16
Format settings, Endianness              : Big
Codec ID                                 : A_DTS
Duration                                 : 1 h 26 min
Bit rate mode                            : Variable / Constant
Bit rate                                 : Unknown / 1 509 kb/s
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 93.750 FPS (512 spf)
Bit depth                                : 16 bits
Compression mode                         : Lossless / Lossy
Delay relative to video                  : 42 ms
Default                                  : Yes
Forced                                   : No
DURATION                                 : 01:26:22.303000000

Text
ID                                       : 3
Format                                   : PGS
Codec ID                                 : S_HDMV/PGS
Codec ID/Info                            : Picture based subtitle format used on BDs/HD-DVDs
Default                                  : Yes
Forced                                   : No
DURATION                                 : 01:22:24.523000000

Es HD, de hecho es FullHD [1080p], y en si tardo poco porque esta transcodificando, es decir, solo recodifico ciertas partes del video y cambio algo la matriz de compresion para usar un bitrate menor. Como sea, tiene un RIP de FullHD [FHDRIP]; desde un original segun entiendo, con lo que seria mas certeramente un BRDRIP [RIP de BluRayDisk].

Pero hay que ver de reproducirlo en algun hardware reproductor [un reproductor bluraydisk o una caja multimedia o un androidTV, etc.] para ver si esta cumpliendo los estandares, sobre todo en el tema del cache de video, porque hay ocaciones que parece perfrectio pero es dificil o imposible reproducirlo en alguno de los aparatos mencionados, o bien, se reproducen pero con problemas.
3 respuestas