1
我需要從遠程視頻URL創建縮略圖,但我不希望縮略圖存儲。我需要將它放入一個變量中,以便稍後保存。獲取變量中的縮略圖內容而不是保存在文件上
shell_exec("ffmpeg -i video.mp4 -s 150x150 -ss 00:00:00.750 -vframes 1 output.png");
如何獲取output.png而不是將其保存爲文件?
我需要從遠程視頻URL創建縮略圖,但我不希望縮略圖存儲。我需要將它放入一個變量中,以便稍後保存。獲取變量中的縮略圖內容而不是保存在文件上
shell_exec("ffmpeg -i video.mp4 -s 150x150 -ss 00:00:00.750 -vframes 1 output.png");
如何獲取output.png而不是將其保存爲文件?
你可以結合下面的命令:
ffmpeg -i video.mp4 -s 150x150 -ss 00:00:00.750 -vframes 1 output.png -hide_banner -loglevel panic
這將使從ffmpeg
儘量安靜輸出
cat output.png
打印文件的內容會控制檯(並由shell_exec
返回)
rm output.png
以下幾點:
shell_exec("ffmpeg -i video.mp4 -s 150x150 -ss 00:00:00.750 -vframes 1 output.png -hide_banner -loglevel panic; cat output.png; rm output.png");
我不知道任何方法來獲取ffmpeg的轉儲數據的情況下直接將其放入文件。
希望這會有所幫助。