Ceci est mon code en utilisant ffmpeg je veux avoir une vignette vidéo, mais je ne suis pas familier dans ffmpeg quelqu'un peut connaître l'erreur que j'ai eue.Im obtenir l'erreur "format de pixel obsolète utilisé, assurez-vous que vous avez défini la plage correctement en utilisant ffmpeg" .. quelqu'un peut-il vérifier mon code ci-dessous?
[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%
Aussi Ceci est mon code:
$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");
S'il vous plaît voir http://stackoverflow.com/questions/23067722/ swscaler-warning-deprecated-pixel-format-used –
Copie possible de [avertissement swscaler: format de pixel obsolète utilisé] (http://stackoverflow.com/questions/23067722/swscaler-warning-deprecated-pixel-format-used) –
@LouisLoudogTrott ier désolé im pas familier dans ffmpeg comment puis-je appliquer le 1er lien que vous me donnez, où puis-je changer ce format? –