3
複数のPNGからFLVビデオを生成しようとしていますが、出力ビデオが壊れているように見えます。mingを使用してpng画像からflvビデオを作成する
<?php
$video = new SWFMovie();
$video->setDimension(640, 360);
$img = new SWFShape();
$png = fopen("/home/damiano/a.dbl", "rb");
$img->addFill(new SWFBitmap($png));
fclose($png);
$video->add($img);
header('Content-type: application/x-shockwave-flash');
$video->output();
?>
ブラウザは(もないミリ秒)何も表示しても、VLCプレーヤーなどをしません。動画ファイルを取得するには:
curl 'http://localhost/ming.php' > vid.flv
pngをインポートすると何が問題になりますか?なぜ私はビデオを見ることができないのですか?私は何が欠けていますか?
テキストエディタで開くと「vid.flv」には何が含まれますか? –
flvのMIMEタイプはvideo/x-flvです。私は明を使用していませんが、あなたのPHPコードはswfファイルを生成するようですが、ビデオではありません(application/x-shockwave-flashはswfのMIMEタイプです)。 VLCや他のビデオプレイヤーは通常swfファイルを再生できませんが、Flash Playerで再生できます。 –