gpt4 book ai didi

php - 我收到错误 "deprecated pixel format used, make sure you did set range correctly using ffmpeg".. 有人可以检查我下面的代码吗?

转载 作者:行者123 更新时间:2023-12-02 18:38:35 24 4
gpt4 key购买 nike

这是我使用 ffmpeg 的代码,我想要视频缩略图,但我对 ffmpeg 不熟悉,有人可以知道我遇到的错误吗。

[swscaler @ 0x7ff8da028c00] deprecated pixel format used, make sure you did set range correctly
Output #0, mjpeg, to 'image.jpg':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
encoder : Lavf56.36.100
Stream #0:0(und): Video: mjpeg, yuvj420p(pc), 320x240 [SAR 4:3 DAR 16:9], q=2-31, 200 kb/s, 1 fps, 1 tbn, 1 tbc (default)
Metadata:
creation_time : 2016-11-06 09:40:22
handler_name : ISO Media file produced by Google Inc.
encoder : Lavc56.41.100 mjpeg
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
Press [q] to stop, [?] for help
frame= 1 fps=0.0 q=4.8 Lsize= 16kB time=00:00:01.00 bitrate= 129.5kbits/s
video:16kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%

这也是我的代码:

$video_url ='https://URL/upload/4b8acab123563649f19e07450d810df6.mp4';

$ffmpeg = '/opt/local/bin/ffmpeg';
$image = 'image.jpg';
$interval = 5;
$size = '320x240';
shell_exec($tmp = "$ffmpeg -i $video_url -deinterlace -an -ss $interval -f mjpeg -t 1 -r 1 -y -s $size $image 2>&1");

最佳答案

根据 ffmpeg 论坛,从命令行调用时可以忽略它,我总是忽略它。您可以尝试的一件事(请使用虚拟文件进行测试)是添加 -pix_fmt yuvj422p到你的最后一行,所以它看起来像这样:

shell_exec($tmp = "$ffmpeg -i $video_url -pix_fmt yuvj422p -deinterlace -an -ss $interval -f mjpeg -t 1 -r 1 -y -s $size $image 2>&1");

正如我所说,请测试一下,因为我无法保证结果,但就我而言,我已经使用 ffmpeg 数千次,即使有警告,一切看起来都很好。

https://lists.ffmpeg.org/pipermail/ffmpeg-user/2014-February/020151.html

Afaict, the warning is primarily meant for library users,ffmpeg users should not be affected.

好的,那就忽略它吧。

关于php - 我收到错误 "deprecated pixel format used, make sure you did set range correctly using ffmpeg".. 有人可以检查我下面的代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43038294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com