Ich bin immer Fehlermeldung "deprecated pixel-format verwendet, stellen Sie sicher, Sie haben set-Bereich richtig mit ffmpeg".. kann jemand meinen code unten?
Dies ist mein code mit ffmpeg ich möchte ein video-thumbnail, aber ich bin nicht vertraut in ffmpeg kann jemand wissen, der Fehler, die ich bekam.
[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%
Auch Das ist mein 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");
Bitte siehe stackoverflow.com/questions/23067722/...
Mögliche Duplikate von swscaler Warnung : deprecated pixel-format
sorry ich bin nicht vertraut in ffmpeg-wie kann ich den 1. link, den Sie mir geben , wo kann ich das ändern-format?
Man kann es ignorieren. JPEGs sind full range, so die pix fmt ist in Ordnung hier.
Mögliche Duplikate von swscaler Warnung : deprecated pixel-format
sorry ich bin nicht vertraut in ffmpeg-wie kann ich den 1. link, den Sie mir geben , wo kann ich das ändern-format?
Man kann es ignorieren. JPEGs sind full range, so die pix fmt ist in Ordnung hier.
InformationsquelleAutor Mavs Mavs | 2017-03-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut ffmpeg forum dies kann ignoriert werden, wenn Sie von der Kommandozeile aufgerufen und ich immer ignoriert. Eine Sache, die Sie versuchen können (test mit einer dummy-Datei BITTE) besteht im hinzufügen
-pix_fmt yuvj422p
zu Ihrer letzten Zeile also wie folgt Aussehen:Wie gesagt, testen Sie es bitte, da ich nicht währleistung der Ergebnisse, aber soweit ich betroffen bin, ich Habe ffmpeg tausend mal und alles sieht einfach bestens, auch mit der Warnung.
https://lists.ffmpeg.org/pipermail/ffmpeg-user/2014-February/020151.html
wo kann ich diese -pix_fmt yuvj422p
ändere ich den Pfad von meinem Ziel und ich bekomme es .. ich das nicht mit url-Pfad nur den Pfad von dem server.. danke übrigens 🙂
wenn das NICHT funktioniert kann ich dir nicht helfen mehr. Wie ich schon sagte, diese Warnung können Sie ignorieren... Oder aktivieren log-Stufe nach unten mit -loglevel 8 oder -loglevel 16. Siehe die Dokumentation: ffmpeg.org/ffmpeg.html
ffmpeg ist schwer zu bändigen, aber sobald Sie es haben OMG es ist (Kraft/Schönheit)ges.
InformationsquelleAutor Louis Loudog Trottier
Ändere ich einfach den Pfad zu dem Ziel der Bild:
Dann verwendet die folgenden:
InformationsquelleAutor Mavs Mavs