不同形式视频的数字表示
Digital Representation in different forms of videos
我需要帮助理解,使用数字表示的思想,手机拍摄的视频、在线流媒体视频和 DVD 上的视频有什么异同?
您认为基本的表示策略是什么?
亲切的问候,杜尔迪
如果您想真正了解基础知识,那么您可能需要从了解不同的图像格式开始,例如 bmp、jpeg、png 等(从 bmp 开始)。
这些基本上都是图像compression/decompression技术。如果你想深入数学,那么你可能想读一些关于图像处理的好书。
了解图像后compression/decompression,然后您就会欣赏视频格式。基本上每秒 25/20 帧的视频如何对应于每秒 2/30 图像以及它们的压缩效率如何。
然后尝试读取不同的视频 format/containers,例如 mp4、mpeg1-4、x264 等 (https://en.wikipedia.org/wiki/Video_file_format)。同样,如果您想完全理解,请阅读一本关于其中一种视频格式的好书。
(记住你说的是视频,很多时候文件也伴随着音频,所以你需要一个软件来分离音频。)
了解格式的基础知识后,您应该选择自己喜欢的并开始使用 FFMPEG 进行调试。这是开源的,几乎实现了所有著名的 image/video 格式。
在线流媒体只是使用网络连接在网络上发送这些文件。您可能对 RTSP 感兴趣。根据您选择的 UDP 或 TCP,情况会有所不同。如果您使用的是 UDP,那么您希望使用非常适合您正在处理的视频格式的良好打包技术。
希望对您有所帮助。
我需要帮助理解,使用数字表示的思想,手机拍摄的视频、在线流媒体视频和 DVD 上的视频有什么异同? 您认为基本的表示策略是什么?
亲切的问候,杜尔迪
如果您想真正了解基础知识,那么您可能需要从了解不同的图像格式开始,例如 bmp、jpeg、png 等(从 bmp 开始)。 这些基本上都是图像compression/decompression技术。如果你想深入数学,那么你可能想读一些关于图像处理的好书。
了解图像后compression/decompression,然后您就会欣赏视频格式。基本上每秒 25/20 帧的视频如何对应于每秒 2/30 图像以及它们的压缩效率如何。
然后尝试读取不同的视频 format/containers,例如 mp4、mpeg1-4、x264 等 (https://en.wikipedia.org/wiki/Video_file_format)。同样,如果您想完全理解,请阅读一本关于其中一种视频格式的好书。
(记住你说的是视频,很多时候文件也伴随着音频,所以你需要一个软件来分离音频。)
了解格式的基础知识后,您应该选择自己喜欢的并开始使用 FFMPEG 进行调试。这是开源的,几乎实现了所有著名的 image/video 格式。
在线流媒体只是使用网络连接在网络上发送这些文件。您可能对 RTSP 感兴趣。根据您选择的 UDP 或 TCP,情况会有所不同。如果您使用的是 UDP,那么您希望使用非常适合您正在处理的视频格式的良好打包技术。
希望对您有所帮助。