我正在使用的命令:
ffmpeg -f gdigrab -framerate 24 -i desktop -preset ultrafast -pix_fmt yuv420p camera1.mp4
Run Code Online (Sandbox Code Playgroud)
Stream #0:没有足够的帧来估计速率;考虑增加探针尺寸
并且 :
不推荐使用 AVStream.codec 将编解码器参数传递给多路复用器,请改用 AVStream.codecpar。
然后一直:
过去的持续时间 0.810524 太大
一些信息:
ffmpeg -f gdigrab -framerate 24 -i desktop -preset ultrafast -pix_fmt yuv420p camera1.mp4 ffmpeg 版本 N-81045-g450cf40 版权所有 (c) 2000-2016 FFmpeg 开发人员使用 gcc 5.4.0 (GCC) 配置构建--enable-gpl --enable-version3 --disable-w32threads --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-libebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger - -enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable- libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink--enable-zlib libavutil 55. 28.100 / 55. 28.100 libavcodec 57. 50.100 / 57. 50.100 libavformat 57. 42.100 / 57. 42.100 libavdevice 57. 0.100 / 57. 42.100 libavdevice 57. 0.0104 libavdevice . 0.0.104 libavdevice .0.0.104 libavcodec 57. 50.100 / 57. 50.100 4. 1.100 libswresample 2. 1.100 / 2. 1.100 libpostproc 54. 0.100 / 54. 0.100 [gdigrab @ 00000000026a24a0] 将整个桌面捕获为 1920x1080x3)100 [gdigrab @ 00000000026a24a0] 在 (0,0) 处将整个桌面捕获为 1920x1080x32100 [gdigrab @ 00000000026a24a0] 在 (0,0) 处将整个桌面捕获为 1920x1080x32
ffmpeg 尝试猜测输入的有效帧率。它通过检查输入帧以获取其时间戳来实现此目的。至少,ffmpeg 需要 2 帧来进行一些猜测。但是对于 ffmpeg 将为此和其他信息收集目的读取的数据量设置了限制。默认值为 5 兆字节。Windows GDI 提供未压缩的帧,因此它们会占用大量空间。对于1920x1080x32
输入,您需要至少读取 16.6 MB 的 2 帧,但理想情况下需要 4 到 5 帧才能进行准确评估。所以,
ffmpeg -f gdigrab -framerate 24 -probesize 42M -i desktop -preset ultrafast -pix_fmt yuv420p camera1.mp4
Run Code Online (Sandbox Code Playgroud)
gdigrab 的帧速率选项是它私有的,它只告诉抓取器在两次捕获之间等待多长时间。
对于其他两条消息,您应该升级 ffmpeg。您的构建至少已有几年的历史。
归档时间: |
|
查看次数: |
9366 次 |
最近记录: |