2017-07-25 11 views
1

リモートのビデオURLからサムネイルを作成する必要がありますが、このサムネイルを保存したくありません。私は後でそれを保存することができますので、変数で取得する必要があります。ファイルに保存するのではなく、変数にサムネイルの内容を取得する

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

ファイルとして保存する代わりにoutput.pngを取得するにはどうすればよいですか?あなたは、次のコマンドを組み合わせることができ

答えて

0

:これは、できるだけ静かなffmpegからの出力を行います

  • ffmpeg -i video.mp4 -s 150x150 -ss 00:00:00.750 -vframes 1 output.png -hide_banner -loglevel panic
  • 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を取得する任意の方法を認識していませんよファイル。

これが役に立ちます。

関連する問題