2017-04-06 19 views
0

* .mkvビデオを画質[AVC High quality and size]で* .mp4に変換し、ffmpegに送信するコマンドは、のffmpegの計算映像ビットレート

-y -i ellyfish-30-mbps-hd-hevc.mkv -s 1920x1080 -b:v 2724k -ac 2 -r 29.970 -c:v libx264 -ar 48000 -b:a 192k -c:a aac -aspect 16:9 jellyfish-30-mbps-hd-hevc [AVC High quality and size].mp4 
です。

質問
フォーマットファクトリーは、ビデオビットレートを次のように計算します。-b:v 2724k

答えて

1

あなたはちょうどあなたが、あなたはコマンドでこれを行うためにffprobe(https://ffmpeg.org/ffprobe.html)を使用することができ、そのビットレートを見つけるために、ビデオファイルを調べない方法を意味する場合:

./ffprobeクラゲ-30-Mbpsの-hd-hevc.mkv

これは、このような出力が得られます - 「入力#0」の情報にビットレートを参照してください。

ffprobe version 2.6.1 Copyright (c) 2007-2015 the FFmpeg developers 
    built with llvm-gcc 4.2.1 (LLVM build 2336.11.00) 
    configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx --disable-decoder=libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-libgsm --enable-libvidstab --enable-libx265 --disable-doc --arch=x86_64 --enable-runtime-cpudetect 
    libavutil  54. 20.100/54. 20.100 
    libavcodec  56. 26.100/56. 26.100 
    libavformat 56. 25.101/56. 25.101 
    libavdevice 56. 4.100/56. 4.100 
    libavfilter  5. 11.102/5. 11.102 
    libswscale  3. 1.101/3. 1.101 
    libswresample 1. 1.100/1. 1.100 
    libpostproc 53. 3.100/53. 3.100 
Input #0, matroska,webm, from 'jellyfish-30-mbps-hd-hevc.mkv': 
    Metadata: 
    COMPATIBLE_BRANDS: iso4hvc1iso6 
    MAJOR_BRAND  : iso4 
    MINOR_VERSION : 1 
    ENCODER   : Lavf56.3.100 
    Duration: 00:00:30.10, start: 0.067000, bitrate: 30388 kb/s 
    Stream #0:0(und): Video: hevc (Main), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc (default) 
    Metadata: 
     CREATION_TIME : 2016-02-05 01:05:30 
     LANGUAGE  : und 
     HANDLER_NAME : [email protected] 

その重要なことに注意することこれは単にあなたが尋ねているものである場合には、ムービーの長さで割ったmkvファイルのサイズではありません(私はあなたがこれをすでに気付いているかもしれないと推測しています)。 mkvファイルはコンテナ(例:mp4)であり、ヘッダーやその他のオーバーヘッドと共に複数のビデオ、オーディオ、サブタイトルストリームなどを含むことがあります。

ビデオのファイルサイズは、ビデオストリームのビットレートと再生時間をかけた時間よりもはるかに大きいですが、ファイルまたはffprobeの解釈に問題がある可能性があります。塗りつぶされたツール、メディア情報(https://mediaarea.net/en/MediaInfo)を使用すると、実際に何らかの問題が発生している可能性があるマシン上のファイルを読み込めません。あなたのユースケースでは重要です。つまり、ビットレートはビデオのさまざまなポイントで異なる可能性があります。そのため、ストリーム全体のビットレートを解釈する必要があります。

+0

フォーマット・ファクトリー4.0.0 - > ffmpeg - > - y - i ellyfish-30-mbps-hd-hevc.mkv -s 1920x1080 -b:v 2724k -ac 2 -r 29.970 -c:v libx264 - ar 48000 -b:a 192k -c:aac -aspect 16:9 jellyfish-30-mbps-hd-hevc [AVC高品質とサイズ] .mp4 - >ビデオビットレートの計算方法:-b:v 2724k –

+0

@MPMУебДизайн - 申し訳ありませんが、コメントを理解していませんか? – Mick