0

次の詳細を持つH264ストリームがあります

video stream type     :                 AVC  
resolution            :             640x368  
profile:level         :            High:4.0  
aspect ratio          :          40x23(1:1)  
chroma format         :               4:2:0  
interlaced            :                  no  
frames count          :                  15  
duration              :        00:00:02.800  
frame size max        :              80 088  
           avg        :              14 538  
       avg/max (I)    :     28 361 / 80 088  
       avg/max (P)    :       2 444 / 3 196  
       avg/max (B)    :               0 / 0  
           min        :               1 880  

framerate declared    :               5.000  
          real        :               5.000  

bitrate type          :                 VBR  
bitrate declared      :           1 259 968  

bit allocation max    :           1 126 640  
               avg    :             581 520  
               min    :             124 000 

FFMPEG または他のツールを使用してベースライン プロファイルに変換することは可能ですか、それとも自分で行う方法はありますか?

基本的なアイデアは、このビデオを Android デバイスにストリーミングすることです。

4

2 に答える 2

1

ffmpeg -i input_file.avi -vcodec libx264 -vprofile ベースライン -preset slow -b:v 500k -maxrate 500k -bufsize 1000k -vf scale=-1:480 -threads 0 -acodec libvo_aacenc -b:a 128k output_file.mp4

于 2012-10-17T03:41:22.740 に答える
0

Handbrake は優れたツールであり、コマンド ライン ユーティリティ (基本的に FFMpeg を使用) があり、現在のすべてのプロファイルへのコマンドをここにリストします。

Baseline プロファイルが必要であることを考えると、iPhone/iPod touch は次のことを行う必要があります。

./HandBrakeCLI -i DVD -o ~/Movies/movie.mp4 -e x264 -q 20.0 -a 1 -E faac -B 128 -6 dpl2 -R 自動 -D 0.0 -f mp4 -X 480 -m -x cabac =0:ref=2:me=umh:bframes=0:weightp=0:subme=6:8x8dct=0:trellis=0

于 2012-10-16T10:37:36.583 に答える