#!/bin/sh
##################################################################################
# DEFAULT VALUES
##################################################################################
FFMPEG_LOG="-loglevel error"
RAW_FILE="BasketballDrive_1920x1080_50.yuv"
TARGET_PIC_YUV="BasketballDrive.yuv"
TARGET_PIC="BasketballDrive.jpeg"
######################################
# 1. 截取指定的视频帧(第131帧)
######################################
echo "1. 截取指定的视频帧"
ffmpeg -s 1920x1080 -i $RAW_FILE -c:v rawvideo -filter:v select="between(n\, 131\, 131)" $TARGET_PIC_YUV
######################################
# 2. 转换为JPEG
######################################
echo "2. 转换为JPEG"
ffmpeg -y -s 1920x1080 -i $TARGET_PIC_YUV $TARGET_PIC
使用ffmpeg对yuv文件进行指定帧截图
最新推荐文章于 2024-07-30 18:36:42 发布