2017-07-25 32 views
1

我需要從遠程視頻URL創建縮略圖,但我不希望縮略圖存儲。我需要將它放入一個變量中,以便稍後保存。獲取變量中的縮略圖內容而不是保存在文件上

shell_exec("ffmpeg -i video.mp4 -s 150x150 -ss 00:00:00.750 -vframes 1 output.png"); 

如何獲取output.png而不是將其保存爲文件?

回答

0

你可以結合下面的命令:

  • 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的轉儲數據的情況下直接將其放入文件。

希望這會有所幫助。

相關問題