Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Filmy a seriály, streamovací služby
Televize  |  Projektory
Audio a domácí kina
Multimediální centra  |  Ostatní
Svět hardware  |  Digimanie
Svět mobilně

ffmpeg převod do h.264 - parametry

regine (31)|17.1.2020 09:01
PLS, jak nastavit parametry ffmpeg (v terminálu), abych nejlépe využil kvalitu LG TV při konverzi (exotických)video souborů z odlišných kamer a digi-fotoaparátů.
Přikládám (příloha TXT) výpis z demo-videa od LG (program MediaINFO), které má prokazovat kvalitu obrazu televize.
Díky.
___
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.2
Format settings, CABAC : Yes
Format settings,ReFrames: 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Bit rate : 2 233 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio: 16:9
Frame rate mode: Constant
Frame rate : 29.970 (30000/1001) fps
Color space : YUV
Chroma subsampling: 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame): 0.081
Stream size : 89.4 MiB (94%)
Writing library : x264 core 142
Encoding settings: cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Bit rate mode : Variable
Bit rate : 126 Kbps
Channel(s) : 2 channels
Channel positions: Front: L R
Sampling rate : 44.1 KHz
Frame rate : 43.066 fps (1024 spf)
Compression mode: Lossy
Stream size : 5.03 MiB (5%)
Default : Yes
Alternate group : 1
RoPo (6061)|17.1.2020 09:30
[QUOTE=regine;538941]abych nejlépe využil kvalitu LG TV při konverzi [/QUOTE]

To se nejprve musíš podívat do specifikace TV od výrobce, co a jak přesně za videoformáty, rozlišení a hlavně datové toky zvládá. Ten výpis z logu podle mě vůbec neatakuje možný vrchol nastavení enkódování videosouboru. Už jen proto, že výpis je z videosouboru s HD rozlišením (720p).
regine (31)|17.1.2020 10:21
Mohu dát z manuálu, ale nic moc.
Supported Video Formats
Maximum: 1920 x 1080 @ 30p
- .asf, .wmv
[Video] MPEG-2, MPEG-4 Part2, DivX3.11, DivX4,
DivX5, DivX6, XViD, H.264/AVC, VC1(WMV3,
WVC1), MP43
[Audio] WMA Standard, WMA9(Pro), MP3, AAC,
AC3, MP3, 3D WMV Single Stream.
- divx, .avi
[Video] MPEG-2, MPEG-4 Part2, DivX3.11, DivX4,
DivX5, DivX6, XViD, H.264/AVC
[Audio] HE-AAC, LPCM, ADPCM, MPEG- 1 Layer
I, MPEG-1 Layer II, Dolby Digital, MPEG-1 Layer III
(MP3), *DTS
- .ts, .trp, .tp, .mts, .m2ts
[Video] H.264/AVC, MPEG-2, AVS, VC1
[Audio] MPEG-1 Layer I, MPEG-1 Layer II, MPEG-
1 Layer III (MP3), Dolby Digital, Dolby Digital Plus,
AAC, HE-AAC, *DTS
- .vob
[Video] MPEG-1, MPEG-2
[Audio] Dolby Digital, MPEG-1 Layer I, MPEG- 1
Layer II, DVD-LPCM
- .mp4, .m4v, .mov
[Video] MPEG-2, MPEG-4 Part2, DivX3.11, DivX4,
DivX5, DivX6, XVID, H.264/AVC [Audio] AAC,
MPEG-1 Layer III (MP3), *DTS
- .mkv
[Video] MPEG-2, MPEG-4 Part2, DivX3.11, DivX4,
DivX5, DivX6, XVID, H.264/AVC [Audio] HE-AAC,
Dolby Digital, MPEG-1 Layer III (MP3), *DTS, LPCM
- motion JPEG
[Video] MJPEG
[Audio] LPCM, ADPCM
- .mpg, .mpeg, .mpe
[Video] MPEG-1, MPEG-2
[Audio] MPEG-1 Layer I, MPEG-1 Layer II, Dolby
Digital, LPCM
- dat
[Video] MPEG-1, MPEG-2
[Audio] MP2
- flv
[Video] Sorenson H.263, H.264/AVC
[Audio] MP3, AAC, HE-AAC
- *rm, *rmvb
[Video] RV30, RV40
[Audio] Dolby Digital, AAC, HE-AAC, RA6(Cook)
- 3gp, 3gp2
[Video] H.264/AVC, MPEG-4 Part2
[Audio] AAC, AMR(NB/WB)

Supported Audio Formats
- File type : mp3
[Bit rate] 32 Kbps - 320 Kbps
[Sample freq.] 16 kHz - 48 kHz
[Support] MPEG1, MPEG2, Layer2, Layer3
- File Type : AAC
[Bit rate] Free Format
[Sample freq.] 8 kHz ~ 48 kHz
[Support] ADIF, ADTS
- File Type : M4A
[Bit rate] Free Format
[Sample freq.] 8 kHz ~ 48 kHz
[Support] MPEG-4
- File Type : WMA
[Bit rate] 128 Kbps ~ 320 Kbps
[Sample freq.] 8 kHz ~ 48 kHz
[Support] WMA7, WMA8, WMA9 Standard
- File Type : WMA
[Bit rate] ~ 768 Kbps
[Channel / Sample freq.]
M0 : up to 2 Channel @ 48 kHz
(Except LBR mode),
M1 : up to 5.1 Channel @ 48 kHz,
M2 : up to 5.1 Channel @ 96 kHz
[Support] WMA 10 Pro
- File Type : OGG
[Bit rate] Free Format
[Sample freq.] 8kHz ~ 48 kHz
[Support] OGG Vorvis
RoPo (6061)|17.1.2020 10:30
Někteří výrobci udávají v manuálu i maximální bitrate. Pokud tam není uveden, tak vyzkoušej stáhnout testovací "Jellyfish videa" http://jell.yfish.us/ v různých datových tocích, rozlišeních a snímkových frekvencích a ty zkus přehrát. Tím aspoň zjistíš kde má tvoje TV limit s datovým tokem ve FullHD rozlišení.
regine (31)|17.1.2020 16:56
Z helpdesku LG odepsali:
Maximum data transfer rate is 20 Mbps (Mega bit per second).
Ještě zkusím Jellyfish:
jellyfish-20-mbps-hd-h264.mkv
a
jellyfish-XX-mbps-hd-h264.mkv
a ozvu se s výsledkem.

>>>DOPLNĚNO 18.1.2020:<<<
jellyfish-80-mbps-hd-h264.mkv
80Mbps - OK, obraz klidný
___
jellyfish-90-mbps-hd-h264.mkv
90Mbps - trhaně, nestíhá
___
U 'náročných' scén mám zkušenost, že při 40 Mbps nestabilní obraz.
Záleží asi rovněž na vyrovnávací paměti (buffer) a velikosti vzorku videa.
>>>KONEC DOPLŇKU<<<
vivid.sk (11472)|17.1.2020 23:52
Ak by bol problem pri 20mbit, neprehral by si ziaden FHD film. Kazdy sa aspon par krat cez tento limit dostane o originalnych BD ani nehovoriac.
Problem byva REF frames, ani nie tak samotny bitrate, ten moze byt kludne aj 50mbit a TV s tym nebude mat problem. Kludne mozes pouzit nizsie CRF, ale nepouzivaj vysoky pocet REF frames, pripadne pouzivaj High 4.1 profil, ktory ma maximalne 4 ref frames a obmedzenie bitratu na 50mbit a nebudes mat problem.
regine (31)|18.1.2020 11:37
Lze mi uvést, jaké parametry použít? Nejsem moc zkušený. Výše jsem doplnil výsledek testů klipů Jellyfish (nad 80Mbps začal trhaný obraz).
Myslím, že bitrate mezi 20 až 30 MB mi bude stačit. Věřím, že k TV od LG přiložený vzorek videa je asi optimální (výše jsem uvedl hodnoty). Jen neznám parametry pro ffmpeg. Odkaz na stránky s FFMPEG znám i mám nějaký stažený PDF dokument k ffmpeg.
ffmpeg -i vstupni_video ... libx264 ??? ??? ??? ??? vysledne_video.mkv
___
Díky předem za pomoc.
vivid.sk (11472)|19.1.2020 01:25
napriklad:


-profile:v high -level 4.1 - crf 17


Bitrate bude relativne vysoky, VBR, pritom stale vysoko kvalitny (max 50mbit, koli High@4.1). Ak budes pozadovat nizsi bitrate, zvysuj konstantu CRF.
Foolproof (2713)|19.1.2020 11:38
Místo nastavování FFMpegu, což je pro profesionály, raději použij nějaký kombajn, má to dopředu nastavené profily, vyzkoušej, který ti vyhovuje a pak to valíš na jeden klik.
Osobně používám VidCoder, ten je na bázi HandBrake.