Page 1 of 1

【已解决】【SDK】请教./resource/media下媒体文件的格式问题

Posted: 2023年 Feb 22日 17:29
by Martin

请问一下resource/media/demo_video.264是用什么工具生成的啊?使用ffprobe查看媒体文件信息,发现是这样的:
Input #0, h264, from 'resource/media/demo_video.264':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: h264 (High), yuv420p(progressive), 640x360 [SAR 1:1 DAR 16:9], 30 fps, 30 tbr, 1200k tbn, 60 tbc
然后手动生成(使用gstreamer)的文件是这样的:
Input #0, h264, from 'resource/media/demo_video_camera.264':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: h264 (High), yuv420p(progressive), 640x360, 30 fps, 30 tbr, 1200k tbn, 60 tbc
我的摄像头视频采集生成指令是这样的:
sudo gst-launch-1.0 v4l2src device=/dev/video0 ! image/jpeg,width=640,height=360,framerate=30/1 ! jpegdec ! mpph264enc ! h264parse ! "video/x-h264, stream-format=byte-stream" ! filesink location=demo_video_camera.264
然后改名替换测试发现不行。


Re: [IPC_SDK]:请教./resource/media下媒体文件的格式问题

Posted: 2023年 Feb 22日 17:36
by Martin

转化成mp4文件后对比:
demo_video.mp4 :
Duration: 00:01:45.34, start: 0.000000, bitrate: 311 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 308 kb/s, 30 fps, 30 tbr, 1200k tbn, 60 tbc (default)
demo_video_camera.mp4 :
Duration: 00:03:42.71, start: 0.000000, bitrate: 875 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360, 872 kb/s, 30 fps, 30 tbr, 1200k tbn, 60 tbc (default)
是不是这个问题:
bitrate的话我看到是875的,比主码流1024小但比子码流512大,所以无法p2p传输?


Re: [IPC_SDK]:请教./resource/media下媒体文件的格式问题

Posted: 2023年 Feb 23日 17:06
by fallen-queen

1.demo_video.h264是标准的H264格式的视频文件,通过VLC应该可以直接播放的,

格式由NALU头部(0x00 0x00 0x00 0x01)+ 数据部分构成。

2.检查一下抓到的视频是否包含NALU头部,tuya_ipc_media_demo.c读出来的每一帧数据大小是多少?看一下是不是格式问题。


Re: [IPC_SDK]:请教./resource/media下媒体文件的格式问题

Posted: 2023年 Feb 23日 19:37
by Martin
fallen-queen 2023年 Feb 23日 17:06

1.demo_video.h264是标准的H264格式的视频文件,通过VLC应该可以直接播放的,

格式由NALU头部(0x00 0x00 0x00 0x01)+ 数据部分构成。

2.检查一下抓到的视频是否包含NALU头部,tuya_ipc_media_demo.c读出来的每一帧数据大小是多少?看一下是不是格式问题。

请问下是裸流还是AVC格式?


Re: [IPC_SDK]:请教./resource/media下媒体文件的格式问题

Posted: 2023年 Feb 24日 09:10
by fallen-queen

H264/AVC格式


Re: [IPC_SDK]:请教./resource/media下媒体文件的格式问题

Posted: 2023年 Feb 24日 14:26
by Martin
fallen-queen 2023年 Feb 24日 09:10

H264/AVC格式

byte-stream?


Re: [IPC_SDK]:请教./resource/media下媒体文件的格式问题

Posted: 2023年 Feb 24日 17:35
by fallen-queen

这个采集工具的命令,我们这边也不太熟悉