2017-11-27 3 views
0

FFmpeg Option weglassen -force_key_frames "expr: gte (t, n_forced * 5)" wenn Codec verwendet h264_nvenc. Warum ? Ist ein Fehler?FFMPEG + h264_nvenc + -force_key_frames

+0

kompletter Befehl i verwendet: fmpeg -v ausführlich -hwaccel auto -I granito.mp4 -vf „hwupload_cuda, scale_npp = w = -2: h = 720: format = yuv420p: interp_algo = lanczos, hwdownload, Format = yuv420p "-vcodec h264_nvenc -zerolatenz 1 -gpu 0 -Profil: v main -level 4.2 -preset llhq -bf: v2 -rc vbr_hq -maxrate 500k -bufsize 1m -acodec aac -ar 22050 -b: a 64k -hls_time 2 -hls_list_size 0 -force_key_frames "expr: gte (t, n_forced * 5)" -sc_threshold 0 -f hls index.m3u8 – Taity

+0

Sie können Ihren Befehl bearbeiten, um neue Informationen hinzuzufügen, anstatt ihn in Kommentare einzufügen. – LordNeckbeard

Antwort

0

Sieht so aus, als müssten Sie forced_idr einstellen, wenn Sie einen Random Access Point wollen, im Gegensatz zu einem Intra-Code-Bild.

ffmpeg ... -vcodec h264_nvenc ... -forced-idr 1 -force_key_frames "expr:gte(t,n_forced*5)"