#!/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-14 11:36:02 发布
本文介绍如何使用FFmpeg从YUV文件中提取特定帧并将其转换为JPEG格式。通过两个具体步骤实现:首先定位并截取视频的指定帧,然后将截取到的YUV格式帧转换为常见的JPEG图片格式。
1028

被折叠的 条评论
为什么被折叠?



