ffmpeg,创建缩略图,但获得“已弃用的像素格式”

时间:2016-09-20 15:03:48

标签: ffmpeg thumbnails scaling

我正在尝试使用ffmpeg从我的视频创建缩略图,但我收到错误“deprecated pixel format used, make sure you did set range correctly”以及“Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.”。我环顾四周,但不确定新的正确做法是什么。

目前我的命令行调用如下:

infile=myfile.mp4
outfile=myfile.jpg
position=0
ffmpeg -ss ${position} -i "${infile}" -f image2 -vframes 1 -y "${outfile}"

我也尝试过(缩放到144px高度):

ffmpeg -ss $position -i "${infile}" -y -filter_complex \    
  scale"=w=trunc(oh*a/2)*2:h=144[size0];[size0]split=1[screen0]" \
  -vframes 1 -map [screen0] "${outfile}"

注意:在MacOS X 10.11.6上使用ffmpeg 3.1.3,通过MacPorts

0 个答案:

没有答案