Saya menumpuk dengan film berkualitas tinggi saya: 1080p dengan 60fps. Masalahnya adalah keterlambatan saat bermain.
Saya mencoba mengubahnya menjadi 720p dengan ffmpeg:
ffmpeg -i MyMovie.mkv -r 60 -s hd720 MyMovie_720p.mkv
Tapi saya ada kehilangan kualitas yang signifikan karena laju bit menurun dari 32,3 Mbps menjadi 2,8 Mbps. Bagaimana saya bisa menentukan bit rate yang tepat untuk streaming video, dan meninggalkan semua aliran lainnya disalin murni?
Masukkan file mediainfo:
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 58mn
Bit rate : 32.3 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 59.940 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.260
Stream size : 40.2 GiB (92%)
Writing library : x264 core 116 r2019 9cc407d
Encoding settings : cabac=1 / ref=4 / deblock=1:-2:-1 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / psy_rd=0.80:0.20 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=6 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=6 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=0 / crf=14.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=50000 / vbv_bufsize=62500 / crf_max=0.0 / nal_hrd=none / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0.60
Language : English
Default : Yes
Forced : No
Matrix coefficients
: BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
sumber
-scodec copy
.-vf scale=-1:720
tapi-vf scale=1280:-1
.Jika Anda ingin skala dalam ukuran yang berbeda, ada beberapa batasan pada dimensi skala FFMPEG. Tidak menerima setiap ketinggian, berikut adalah daftar kecil rekomendasi terbaik untuk dimensi.
Codec video berkinerja lebih baik ketika lebar dan tinggi dalam piksel adalah kelipatan 16. Meskipun Anda dapat menggunakan lebar dan tinggi dalam pengaturan penyandian Anda, dimensi yang tidak optimal dapat menghasilkan kualitas gambar yang buruk dan mengurangi frame rate. Untuk kualitas dan pemutaran gambar terbaik, Anda harus menggunakan dimensi lebar dan tinggi untuk video Anda yang merupakan kelipatan 16; pilihan terbaik Anda berikutnya adalah kelipatan 8, dan setelah itu, kelipatan 4.
sumber