找回密码
 立即注册
搜索
热搜: 星闪 最新 活动
查看: 214|回复: 0

视频转换工具的下载与使用

[复制链接]

33

主题

2

回帖

145

积分

注册会员

积分
145
发表于 2024-7-14 12:34:37 | 显示全部楼层 |阅读模式
由于海思SDK仅支持MJPEG解码,如果要制作视频可以使用以下工具。

FFMPEG工具将本地视频转换成单板资源的使用方法
1. 准备 FFMPEG 工具
直接取最新版本即可,下载压缩包 ffmpeg-master-latest-win64-gpl-shared.zip,解压到本地
2. 准备本地视频
基本要求:视频帧率不高于30fps;音频格式 AAC;封装格式 MOV/MP4
3. 使用FFMPEG程序转换视频
3.1. 将视频裁剪成方的(比例11),原视频 1920x816,裁剪后 816x816;将 mov 转成 mp4
ffmpeg-master-latest-win64-gpl-shared\bin 目录,shift+鼠标右键 打开 PowerShell终端,在终端中输入下面命令
.\ffmpeg.exe -i .\14_AVC_Main@L4.0_9517Kbps_1920x816_29.970fps_8bits_AAC_96.0Kbps_2ch.mov -vf crop=816:816 -threads 4 -preset ultrafast -strict -2 .\816x816.mp4
.\ffmpeg.exe -i .\test_001.mp4 -vf crop=816:816 -threads 4 -preset ultrafast -strict -2 .\816x816.mp4
.\ffmpeg.exe -i .\兰博基尼演示视频.MP4 -vf crop=720:720 -threads 4 -preset ultrafast -strict -2 .\720x720.mp4
注意事项:裁剪会损失部分视频内容,请据实际视频内容划定crop区域(例子是居中裁剪)
3.2.将视频缩放到454x454,同时调整量化因子,保证画质
.\ffmpeg.exe -i .\816x816.mp4 -vf scale=454:454,setdar=1:1 -c:v mjpeg -b:v 0 -q:v 9 -qmin 6 -qmax 15 454x454.mp4
.\ffmpeg.exe -i .\720x720.mp4 -vf scale=454:454,setdar=1:1 -c:v mjpeg -b:v 0 -q:v 9 -qmin 6 -qmax 15 454x454.mp4
3.3 ffmpeg -i input_video.mjpeg -r 25 output_video.mjpeg -r实现降帧)
3.4 ffmpeg -i input.mp4 -c copy -an output.mp4(去音频)
注意事项:
1量化因子根据实际画质调整,理论上量化因子参数越小画质越好
2、由于量化因子调整会涉及码率变化,量化因子越小码率越高,码率最好在 3Mbps 以内,再高的码率,播放会卡顿
综上:画面和码率需要客户调整,可能存在取舍
视频码率查看方法,将文件直接拖到 ffmpeg-master-latest-win64-gpl-shared\bin\ffplay.exe 上面
3.3. 按照原始视频文件时长截取视频(原始文件56.57s,可按 57s 截取,保证内容完整
.\ffmpeg.exe -i .\454x454.mp4 -vcodec copy -acodec copy -ss 00:00 -to 00:57 .\454x454_57s.mp4
.\ffmpeg.exe -i .\454x454.mp4 -vcodec copy -acodec copy -ss 00:00 -to 00:45 .\454x454_45s.mp4
原始视频文件时长查看方法,将文件直接拖到 ffmpeg-master-latest-win64-gpl-shared\bin\ffplay.exe 上面,查看 Duration: 字段


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【淇诺科技】技术论坛 ( 粤ICP备14010465号-1|粤ICP备14010465号-1 )

GMT+8, 2026-4-2 20:39 , Processed in 0.132955 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表