• No se han encontrado resultados

CAPÍTULO 3. CODIFICACIÓN EN H.265/HEVC

3.2 FFmpeg

3.2.3 Opciones principales

Opción Significado

‘-h, -?, -help,--help [arg]’ Muestra la ayuda.

‘-formats’ Muestra los formatos disponibles.

„D‟ Decodificadores disponibles.

„E‟

libavcodec.

‘-decoders’ Muestra los decodificadores disponibles.

‘-encoders’ Muestra todos los codificadores disponibles.

‘-bsfs’ Muestra los filtros de bitstream(Secuencia o flujo de bits.)

‘-filters’ Muestra los filtros disponibles en libavfilter.

‘-i filename (input)’ Nombre del archivo de entrada.

‘-fs limit_size (output)’ Configura el tamaño máximo del archivo en bytes.

‘-aspect[:stream_

specifier]aspect(output,per- stream)’

Configura la relación de aspecto (proporción entre las dimensiones ancho y altura.), por ejemplo "4:3", "16:9", "1.3333", y "1.7777" son argumentos válidos.

-vf crop=width:height:x:y Permite segmentar el video.

3.3Resultados de la codificación:

Para realizar las pruebas de codificación se tomaron 36 archivos de diferentes formatos sin compresión para procesarlos y codificarlos a H.265/HEVC. Esta tarea se llevó a cabo en el clúster de la UCLV por la demanda de procesamiento que requiere la tarea. Los resultados de este proceso se muestran en el anexo X. Los archivos resultantes tienen una resolución de 720x480 pp, que se corresponde con HD estándar. El códec de audio utilizado fue ACC a 192 kbps.

3.4 Conclusiones.

En este capítulo se realizó un análisis de las herramientas que permitieron el proceso de codificación de los materiales audiovisuales.

CONCLUSIONES Y RECOMENDACIONES

Conclusiones

1. En la evolución de los formatos de compresión de video desde el H.261 hasta la actualidad los trabajos han estado enfocados en el mejoramiento sustancial de la eficiencia en la compresión y calidad de la señal.

2. El formato H.265/HEVC tiene una superioridad marcada con respecto a su antecesor ya que presenta como unidad elemental de codificación el macrobloque, introduce, además un nuevo método de predicción Intra-frame el cual define 33 predicciones direccionales, la estimación de movimiento se lleva a cabo con la precisión de ¼ de píxel.

3. Herramientas para la codificación como FFmpeg y OpenPBS en el caso del procesamiento de cola en el clúster posibilitan que la codificación hacia el formato H.265/HEVC sea una tarea que se pueda cumplir eficientemente con calidad y rapidez. 4. La introducción del formato HEVC permite un mayor aprovechamiento del canal de

TV ya que presentando una tasa de transmisión menor es capaz de multiplexar en un mismo canal de transmisión mayor cantidad de programas con una calidad de señal superior.

Recomendaciones

1. Continuar el estudio de la codificación de alta eficiencia a partir del códec H.265 haciendo énfasis en las potencialidades de este códec.

2. Implementar el módulo de codificación a partir de la utilización de varios nodos para realizar un mayor aprovechamiento de los recursos del clúster.

REFERENCIAS BIBLIOGRÁFIA

[1] Estado del Arte de las Tecnologías Audiovisuales, Xpertia Soluciones Integrales en colaboración con el Clúster ICT-Audiovisual de Madrid. Madrid, 2012.

[2] J. L. Garralón, «Tecnología de los medios audiovisuales–I Programa de la asignatura».

[3] E. C. Villegas Castillo, «Diseño de una arquitectura para la interpolación de quarter- pixel para estimación de movimiento según el formato H. 264/AVC empleado en el estándar SBTVD de televisión digital terrestre», Universidad Católica de Perú, 2011. [4] T. Wiegand, H. Schwarz, A. Joch, F. Kossentini, y G. J. Sullivan, «Rate-constrained

coder control and comparison of video coding standards», Circuits and Systems for Video Technology, IEEE Transactions on, vol. 13, n.o 7, pp. 688–703, 2013.

[5] I. E. Richardson, H. 264 and MPEG-4 video compression: video coding for next- generation multimedia. John Wiley & Sons, 2004.

[6] A. Cuesta Margallo y others, «Modelado en SystemC del codificador de video y audio H. 264/MPEG-4», Universidad de Cantabria, 2013.

[7] M. M. Serrano, «Improved Intra-prediction for Video Coding.», 2013.

[8] G. J. Sullivan, J. Ohm, W.-J. Han, y T. Wiegand, «Overview of the High Efficiency Video Coding (HEVC) Standard», IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, n.o 12, pp. 1649-1668, 2012.

[9] H. Koumaras, M. Kourtis, y D. Martakos, «Benchmarking the encoding efficiency of h. 265/hevc and h. 264/avc», en Future Network & Mobile Summit (FutureNetw), 2012, 2012, pp. 1–7.

[10] M. T. Pourazad, C. Doutre, M. Azimi, y P. Nasiopoulos, «HEVC: the new gold standard for video compression: how does HEVC compare with H. 264/AVC?»,

Consumer Electronics Magazine, IEEE, vol. 1, n.o 3, pp. 36–46, 2012.

[11] J. P. Caño Velasco, «Caracterización de un descodificador HEVC ejecutándose en un DSP», Universidad Politécnica de Madrid, España, 2014.

[12] C. Yan, Y. Zhang, J. Xu, F. Dai, L. Li, Q. Dai, y F. Wu, «A highly parallel framework for HEVC coding unit partitioning tree decision on many-core processors», IEEE Signal Processing Letters, vol. 21, pp. 1-4, 2014.

n.o 12, pp. 1685–1696, 2012.

[14] I.-K. Kim, K. McCann, K. Sugimoto, B. Bross, y W.-J. Han, «HM9: High Efficiency Video Coding (HEVC) Test Model 9 Encoder Description», en Proc. 9th JCT-VC Meeting, Geneva, Switzerland, No. JCTVC-I1002, Shanghai, China, 2012, pp. 6–24. [15] C.-M. Fu, E. Alshina, A. Alshin, Y.-W. Huang, C.-Y. Chen, C.-Y. Tsai, C.-W. Hsu,

S.-M. Lei, J.-H. Park, y W.-J. Han, «Sample adaptive offset in the HEVC standard»,

IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, n.o 12, pp. 1755–1764, 2012.

[16] J. Ostermann, J. Bormans, P. List, D. Marpe, M. Narroschke, F. Pereira, T. Stockhammer, y T. Wedi, «Video coding with H. 264/AVC: tools, performance, and complexity», Circuits and Systems magazine, IEEE, vol. 4, n.o 1, pp. 7–28, 2004. [17] M. Horowitz, A. Joch, F. Kossentini, y A. Hallapuro, «H. 264/AVC baseline profile

decoder complexity analysis», Circuits and Systems for Video Technology, IEEE Transactions on, vol. 13, n.o 7, pp. 704–716, 2003.

[18] I. E. Richardson, The H. 264 advanced video compression standard. John Wiley & Sons, 2011.

[19] G. Raja, A. Khan, A. Rashid, y A. K. Khan, «Performance Analysis of Emerging High Efficiency Video Coding (HEVC)», Life Science Journal, vol. 10, n.o 3, pp. 800–803, 2013.

[20] J.-R. Ohm y G. J. Sullivan, «High efficiency video coding: the next frontier in video compression [Standards in a Nutshell]», Signal Processing Magazine, IEEE, vol. 30, n.o 1, pp. 152–158, 2013.

[21] J.-R. Ohm, G. J. Sullivan, H. Schwarz, T. K. Tan, y T. Wiegand, «Comparison of the coding efficiency of video coding standards—including high efficiency video coding (HEVC)», Circuits and Systems for Video Technology, IEEE Transactions on, vol. 22, n.o 12, pp. 1669–1684, 2012.

[22] G. J. Sullivan, J. M. Boyce, Y. Chen, J.-R. Ohm, C. A. Segall, y A. Vetro, «Standardized extensions of high efficiency video coding (HEVC)», Selected Topics in Signal Processing, IEEE Journal of, vol. 7, n.o 6, pp. 1001–1016, 2013.

[23] J.-R. Ohmm, G. J. Sullivan, y T. Wiegand, «Introduction to the Special Section on the HEVC Standard», Circuits and Systems for Video Technology, IEEE Transactions on, vol. 22, n.o 12, pp. 1647–1648, 2012.

[24] J. Joskowicz, «Historia de las Telecomunicaciones», Instituto de Ingeniería Eléctrica, Facultad de Ingeniería, Universidad de la República Montevideo, Uruguay, 2012. [25] D. Grois, D. Marpe, A. Mulayoff, B. Itzhaky, y O. Hadar, «Performance comparison

of H. 265/MPEG-HEVC, VP9, and H. 264/MPEG-AVC encoders.», en PCS, 2013, vol. 13, pp. 8–11.

[26] B. Aboba, G. Martin-Cocher, G. Mandyam, Q. I. Center, X. Marjou, C. Jennings, J. Rosenberg, y D. Singer, «RTCWEB Working Group B. Burman Internet-Draft

[27] A. Baltá Camejo, C. Cayo Ventura, y J. Bachrachas Peterburg, «SmartCloud: gestión eficiente de recursos computacionales de la Administración Pública», 2013.

[28] C. M. Montenegro Chávez y C. I. Mullo Anchatuña, «Estudio de la plataforma cruzada OpenSource FFMPEG (colección de software libre que puede grabar, convertir y hacer streaming de audio y vídeo) y desarrollo de una aplicación cliente/servidor para un wall view», QUITO/EPN/2013, 2013.

[29] C. C. Chi, M. Alvarez-Mesa, B. Juurlink, G. Clare, F. Henry, S. Pateux, y T. Schierl, «Parallel scalability and efficiency of HEVC parallelization approaches», Circuits and Systems for Video Technology, IEEE Transactions on, vol. 22, n.o 12, pp. 1827–1838, 2012.

[30] C. C. Chi, M. Alvarez-Mesa, B. Juurlink, V. George, y T. Schierl, «Improving the parallelization efficiency of HEVC decoding», en Image Processing (ICIP), 2012 19th IEEE International Conference on, 2012, pp. 213–216.

[31] G. J. Sullivan y T. Wiegand, «Video compression-from concepts to the H. 264/AVC standard», Proceedings of the IEEE, vol. 93, n.o 1, pp. 18–31, 2005.

[32] «H.261: Codec de video para servicios p x 64 kbit/s. Recomendación ITU-T H.261». publicado por la ITU-T, 2002.

[33] T.-C. Chen, C.-J. Lian, y L.-G. Chen, «Hardware architecture design of an H. 264/AVC video codec», en Design Automation, 2006. Asia and South Pacific Conference on, 2006, p. 8.

[34] F. O. O. Villanueva, «Estudio e implementación de enlaces vía streaming para estudio televisión en internet.», Universidad Austral de Chile, 2013.

[35] M. Alvarez-Mesa, C. C. Chi, B. Juurlink, V. George, y T. Schierl, «Parallel video decoding in the emerging HEVC standard», en Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on, 2012, pp. 1545–1548. [36] A. Weinlich, J. Rehm, P. Amon, A. Hutter, y A. Kaup, «Massively Parallel Lossless

Compression of Medical Images Using Least-Squares Prediction and Arithmetic Coding», training, vol. 1, p. x9, 2013.

[37] J. Le Feuvre, J. M. Thiesse, M. Parmentier, M. Raulet, y C. Daguet, «Ultra high definition HEVC DASH data set», en Proceedings of the 5th ACM Multimedia Systems Conference, 2014, pp. 7–12.

[38] Q. Yu, L. Zhao, y S. Ma, «Parallel AMVP candidate list construction for HEVC.», en

VCIP, 2012, vol. 12, pp. 1–6.

[39] D. He, G. F. Korodi, G. C. Martin-cocher, y E. Yang, Methods and devices for parallel encoding and decoding using a bitstream structured for reduced delay. Google Patents, 2013.

[40] K. Chen, Y. Duan, J. Sun, y Z. Guo, «Towards efficient wavefront parallel encoding of HEVC: Parallelism analysis and improvement», en Multimedia Signal Processing (MMSP), 2014 IEEE 16th International Workshop on, 2014, pp. 1–6.

[42] C. Ortega Carrasco, «Diseño y evaluación de un clúster HPC: software de sistema», Facultad de Informática de Barcelona, 2014.

[43] C. E. Sandoval, A. Fedón, y others, «Programación VHDL de algoritmos de codificación para dispositivos de hardware reconfigurable», 2008.

[44] A. Hoisie, O. Lubeck, y H. Wasserman, «Performance and scalability analysis of teraflop-scale parallel architectures using multidimensional wavefront applications»,

International Journal of High Performance Computing Applications, vol. 14, n.o 4, pp. 330–346, 2000.

Documento similar