0

ビデオのデバイスの向きを取得して、ffmpeg を使用して PHP で回転させる必要があるかどうかを確認できるかどうかを調べています。

これは可能ですか?画像を使って簡単にできましたが、これに役立つものはこれまでのところ見つかりませんでした。

4

2 に答える 2

0

デバイスの向きはクライアント側のプロパティであり、PHPは厳密にサーバー側です。すばやくグーグルすると、iPhoneの例があるこのページに移動しました。作成者は、ページの読み込み時に呼び出されるこの関数を提供します。

function updateOrientation(){  
    var contentType = "show_";  
    switch(window.orientation){  
        case 0:  
            contentType += "normal";  
            break;  

        case -90:  
            contentType += "right";  
            break;  

        case 90:  
            contentType += "left";  
            break;  

        case 180:  
            contentType += "flipped";  
            break;  
    }  
    document.getElementById("page_wrapper").setAttribute("class", contentType);  
}  

CSSは、、、およびのスタイル設定を処理するように定義され.show_normalてい.show_rightます.show_left.show_flipped

.show_normal,  
.show_flipped{  
   width:320px;  
}  
.show_left,  
.show_right{  
    width:480px;  
}  

PHPでのオリエンテーションの値が必要な場合は、window.orientationAJAXを介しての値をスクリプトに送信できます。イベントもあります:window.onorientationchange向きが変わるたびに発火します。ウィンドウ上のこれらのプロパティは両方とも、iPhoneデバイスとAndroidデバイスの両方で使用できると思います。

于 2012-06-12T15:50:57.700 に答える
0
exiftool -Rotation <filename>
于 2014-02-07T17:16:32.383 に答える