Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ffmpeg 如何从视频流中删除PES标头_Ffmpeg_H.264_Mpeg - Fatal编程技术网

Ffmpeg 如何从视频流中删除PES标头

Ffmpeg 如何从视频流中删除PES标头,ffmpeg,h.264,mpeg,Ffmpeg,H.264,Mpeg,我已经从H264格式的多媒体设备捕获了视频流 我想删除PES头(即帧的前14个字节)。是否可以通过ffmpeg或任何其他工具来完成此操作。我试着在网上搜索,但没找到。我曾想过编写脚本并删除它,但并不完全了解帧格式。我知道,我必须学习所有格式的东西,我正在经历它,但我需要这个立即。有什么建议/建议吗 ffmpeg-i[文件或url]-编解码器复制。264您的流是否包含PES数据包头?您看到startcodes(0x000001)了吗?是的,我的流包含PES包头,我想删除它。是的,我看到开始代码0x

我已经从H264格式的多媒体设备捕获了视频流


我想删除PES头(即帧的前14个字节)。是否可以通过
ffmpeg
或任何其他工具来完成此操作。我试着在网上搜索,但没找到。我曾想过编写脚本并删除它,但并不完全了解帧格式。我知道,我必须学习所有格式的东西,我正在经历它,但我需要这个立即。有什么建议/建议吗

ffmpeg-i[文件或url]-编解码器复制。264

您的流是否包含PES数据包头?您看到startcodes(0x000001)了吗?是的,我的流包含PES包头,我想删除它。是的,我看到开始代码0x000001I是指PES数据包头。@sztamary:是否可以使用ffmpeg将流从
两片
(两片数据包)转换为
一片
(一片数据包)?不需要转码就可以。您的意思是转换为其他格式?那很好。我以某种方式获得传输流。然后使用与上面相同的方法,但不使用-codec副本,并将文件名设置为某物。TSTACK overflow应用作问答平台。每个问题都应该有自己的帖子。