首页 > 解决方案 > FFMPEG 不能全局化

问题描述

我正在尝试将一系列图像帧转换为视频,大约有 8000 个 png 文件,我希望它的速度为 60fps。经过多次谷歌搜索,我 99% 确定我的命令是正确的,但它不起作用。

 [09:03:57] astraeus@Astraeus:/data/Fileshare/AnimateTest/$ ls Frame_20211002_1080p_000*

Frame_20211002_1080p_0000_q5000ts20.png  Frame_20211002_1080p_0004_q5000ts20.png  Frame_20211002_1080p_0008_q5000ts20.png
Frame_20211002_1080p_0001_q5000ts20.png  Frame_20211002_1080p_0005_q5000ts20.png  Frame_20211002_1080p_0009_q5000ts20.png
Frame_20211002_1080p_0002_q5000ts20.png  Frame_20211002_1080p_0006_q5000ts20.png
Frame_20211002_1080p_0003_q5000ts20.png  Frame_20211002_1080p_0007_q5000ts20.png

[09:05:28] astraeus@Astraeus:/data/Fileshare/AnimateTest/$ ffmpeg -r 60 -pattern_type glob -i '*.png' out.mkv

ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.11) 20160609
  configuration: --disable-debug --disable-doc --disable-ffplay --enable-shared --enable-avresample --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-gpl --enable-libass --enable-libfreetype --enable-libvidstab --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx265 --enable-libxvid --enable-libx264 --enable-nonfree --enable-openssl --enable-libfdk_aac --enable-libkvazaar --enable-libaom --extra-libs=-lpthread --enable-postproc --enable-small --enable-version3 --extra-cflags=-I/opt/ffmpeg/include --extra-ldflags=-L/opt/ffmpeg/lib --extra-libs=-ldl --prefix=/opt/ffmpeg
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
[image2 @ 0x1006080] Could not open file : *.png
[image2 @ 0x1006080] Could not find codec parameters for stream 0 (Video: png, none(pc)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, image2, from '*.png':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: png, none(pc), 25 tbr, 25 tbn, 25 tbc
Output #0, matroska, to 'out.mkv':
Output file #0 does not contain any stream

标签: ffmpeg

解决方案


推荐阅读