Xin giúp đỡ Encode H265

Mill HD

Well-Known Member
Mình có encode 1 số phim đời cũ sang H265 để lưu trữ trong HDD, và mình chưa biết phải dùng phần mềm gì để encode cho tốt và giữ nguyên chất lượng.
Mình phát hiện Sau khi mình encode thì cái dòng mã nó lằng nhằn (Dòng tô màu đỏ)
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main [email protected]@High
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 22 min
Bit rate : 4 647 kb/s
Width : 1 800 pixels
Height : 1 080 pixels
Display aspect ratio : 5:3
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.100
Stream size : 2.69 GiB (36%)
Writing library : x265 3.1_RC1+1-10decf67c077:[Windows][GCC 9.1.0][64 bit] 10bit
Encoding settings : cpuid=1111039 / frame-threads=3 / numa-pools=8 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1800x1080 / interlace=0 / total-frames=0 / level-idc=51 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / no-open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=20 / lookahead-slices=0 / scenecut=40 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=0 / limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=-1:-1 / sao / no-sao-non-deblock / rd=3 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.50 / psy-rdoq=10.00 / no-rd-refine / no-lossless / cbqpoffs=-2 / crqpoffs=-2 / rc=crf / crf=22.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=160000 / vbv-bufsize=160000 / vbv-init=0.9 / crf-max=0.0 / crf-min=0.0 / ipratio=1.40 / pbratio=1.30 / aq-mode=1 / aq-strength=0.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=8 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=1 / chromaloc=0 / display-window=0cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / opt-qp-pps / opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / refine-ctu-distortion=0 / limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00

Default : Yes
Forced : Yes
Color range : Limited
Matrix coefficients : BT.709

Còn tải trên Torrent thì họ Encode rất nhẹ và chất lượng, không biết họ encode bằng phần mềm gì thế? (Dòng mình tô màu đỏ nhé)
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main [email protected]@High
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 42 min
Bit rate : 9 751 kb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.049
Stream size : 6.98 GiB (44%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color pri : Display P3
Mastering display luminance : min: 0.0001 cd/m2, max: 1000 cd/m2
 

Joshpham79

Well-Known Member
nay mình tập tành encode 1 bộ phim, chờ dài cổ cuối cùng thì hình - tiếng - sub lệch tùm lum
bác có biết do làm sao không?
Do bác chỉnh chưa đúng hoặc máy bác có vấn đề.
Encode nó ngốn tài nguyên máy rất nhiều, nhất là encode phim đòi hỏi máy phải trâu bò.
Máy càng khỏe, sản phẩm thu được càng đẹp, thời gian càng nhanh. Ví dụ như cùng setting như nhau nhưng cái lap cũ của mình dùng CPU dòng U của Intel + GPU Onboard cho ra sản phẩm bị vỡ hình nhiều hơn so với lap dùng CPU dòng H + Nvidia GTX mà lại lâu hơn.
 

legendhaiduong

Well-Known Member
Do bác chỉnh chưa đúng hoặc máy bác có vấn đề.
Encode nó ngốn tài nguyên máy rất nhiều, nhất là encode phim đòi hỏi máy phải trâu bò.
Máy càng khỏe, sản phẩm thu được càng đẹp, thời gian càng nhanh. Ví dụ như cùng setting như nhau nhưng cái lap cũ của mình dùng CPU dòng U của Intel + GPU Onboard cho ra sản phẩm bị vỡ hình nhiều hơn so với lap dùng CPU dòng H + Nvidia GTX mà lại lâu hơn.
cũng có thể đó bác, em cứ setting theo cảm tính thôi, nén từ BlurayRemux sang H265, máy e chip G hơi cùi
 

nicolasphuong

Well-Known Member
tùy phần mềm encoder nữa... mình encoder 1phim .m2ts sang h265 60Fps mất gần 30h... máy chip i7,, vga 8gb...(lúc encode chip chạy max 8 luồng,,,sót dã man)
 

legendhaiduong

Well-Known Member
tùy phần mềm encoder nữa... mình encoder 1phim .m2ts sang h265 60Fps mất gần 30h... máy chip i7,, vga 8gb...(lúc encode chip chạy max 8 luồng,,,sót dã man)
bác dùng phần mềm gì mà encode lâu dữ vậy, mà cấu hình bác khủng vậy mà encode cũng phải 30h á, e tưởng 6h là cùng thôi chứ????
 

hiepham

Well-Known Member
Thì đó, kết quả nói lên tất cả: encode 1 bộ phim nhanh 6h : hình - tiếng - sub lệch tùm lum.
Bác chỉnh sai tốc độ khung hình video nên mấy bị lệch :). Như phim 24p bác chỉnh speed lên 60p mà không chỉnh audio+sub theo là chắc chắn bị lệch vì video lúc này 1. Chạy nhanh hơn do thay đổi từ 24p/phút thành 60p/phút-> thời gian video bị rút ngắn lại: =60/24=2.5 lần->Vô nghĩa vì không thay đổi bản chất của video vì nó vốn chỉ được quay ở 24p, chỉ làm video chạy nhanh lên. 2. Còn bác encode đúng là phải dup frame từ 24p->60p (cứ 2 frame dup thêm 3 frame->bù thêm 36 frame dup từ 24 frame kia) thì mới dùng audio+sub cũ-> cũng vô nghĩa vì làm tăng dung lượng file encode do gánh thêm bitrate của frame dup, cũng làm sai lệch thuộc tính video ban đầu-> Việc này chủ yếu dùng cho phát sóng trên TV để đồng bộ với các nội dung thuần truyền hình thường được quay ở khung hình cao (50p, 60p).
 

legendhaiduong

Well-Known Member
Bác chỉnh sai tốc độ khung hình video nên mấy bị lệch :). Như phim 24p bác chỉnh speed lên 60p mà không chỉnh audio+sub theo là chắc chắn bị lệch vì video lúc này 1. Chạy nhanh hơn do thay đổi từ 24p/phút thành 60p/phút-> thời gian video bị rút ngắn lại: =60/24=2.5 lần->Vô nghĩa vì không thay đổi bản chất của video vì nó vốn chỉ được quay ở 24p, chỉ làm video chạy nhanh lên. 2. Còn bác encode đúng là phải dup frame từ 24p->60p (cứ 2 frame dup thêm 3 frame->bù thêm 36 frame dup từ 24 frame kia) thì mới dùng audio+sub cũ-> cũng vô nghĩa vì làm tăng dung lượng file encode do gánh thêm bitrate của frame dup, cũng làm sai lệch thuộc tính video ban đầu-> Việc này chủ yếu dùng cho phát sóng trên TV để đồng bộ với các nội dung thuần truyền hình thường được quay ở khung hình cao (50p, 60p).
Tks bác, cứ để default hết thì liệu có lỗi kiểu này ko bác nhỉ
 

nicolasphuong

Well-Known Member
Bác chỉnh sai tốc độ khung hình video nên mấy bị lệch :). Như phim 24p bác chỉnh speed lên 60p mà không chỉnh audio+sub theo là chắc chắn bị lệch vì video lúc này 1. Chạy nhanh hơn do thay đổi từ 24p/phút thành 60p/phút-> thời gian video bị rút ngắn lại: =60/24=2.5 lần->Vô nghĩa vì không thay đổi bản chất của video vì nó vốn chỉ được quay ở 24p, chỉ làm video chạy nhanh lên. 2. Còn bác encode đúng là phải dup frame từ 24p->60p (cứ 2 frame dup thêm 3 frame->bù thêm 36 frame dup từ 24 frame kia) thì mới dùng audio+sub cũ-> cũng vô nghĩa vì làm tăng dung lượng file encode do gánh thêm bitrate của frame dup, cũng làm sai lệch thuộc tính video ban đầu-> Việc này chủ yếu dùng cho phát sóng trên TV để đồng bộ với các nội dung thuần truyền hình thường được quay ở khung hình cao (50p, 60p).
không liên quan về 24fps hay 60 fps.... Phim Kimbinhmai 1995 by phuongAlex là tớ encoder đây... từ 24fps lên H265 60Fps bt,,, audio và subviet ko phải chỉnh gì hết,,,
https://www.fshare.vn/file/X7WQLLU9HD32
https://www.fshare.vn/file/RB22US4Y92B1
https://www.fshare.vn/file/I3J8AG3UOOZO
mấy mục này encoder cách đây vài năm rồi,,, mới tập encoder nên set Bitrate hơi thấp để cho dung lượng nhẹ
 

legendhaiduong

Well-Known Member
không liên quan về 24fps hay 60 fps.... Phim Kimbinhmai 1995 by phuongAlex là tớ encoder đây... từ 24fps lên H265 60Fps bt,,, audio và subviet ko phải chỉnh gì hết,,,
https://www.fshare.vn/file/X7WQLLU9HD32
https://www.fshare.vn/file/RB22US4Y92B1
https://www.fshare.vn/file/I3J8AG3UOOZO
mấy mục này encoder cách đây vài năm rồi,,, mới tập encoder nên set Bitrate hơi thấp để cho dung lượng nhẹ
bác biết cách chỉnh thông số cho hết lệch ko, chỉ em với?
 

hiepham

Well-Known Member
không liên quan về 24fps hay 60 fps.... Phim Kimbinhmai 1995 by phuongAlex là tớ encoder đây... từ 24fps lên H265 60Fps bt,,, audio và subviet ko phải chỉnh gì hết,,,
https://www.fshare.vn/file/X7WQLLU9HD32
https://www.fshare.vn/file/RB22US4Y92B1
https://www.fshare.vn/file/I3J8AG3UOOZO
mấy mục này encoder cách đây vài năm rồi,,, mới tập encoder nên set Bitrate hơi thấp để cho dung lượng nhẹ
Trường hợp của bác em có nói ở trên rồi, bác đang encode kiểu dup frame lên nên nó không bị OOS (out of sync), chỉ tăng khung hình lên (tạo 60 khung hình trong 1 giây từ 24 khung hình có sẵn bằng cách dup các khung hình bên cạnh), đồng nghĩa tăng dung lượng file output, chứ không có ý nghĩa nhiều về tăng chất lượng :), vì video gốc bản chất nó quay ở 24p.
 

Mill HD

Well-Known Member
Mình nghiên cứu được rồi nha các bạn, mình dùng Hybrid, nó cũng chạy mã nguồn FFMPEG thôi, có điều có giao diện trực quan,
Encode 1 bộ mà giữ nguyên 99,9% chất lượng gốc, mà giảm xuống 1/5 ~ 1/10 dung lượng thì chạy encode liên tục 100 tiếng 1080p, còn 4K thì 2-300 tiếng. Core i5 8500
 
Chỉnh sửa lần cuối:

Ultra-Vision®

Well-Known Member
Mình nghiên cứu được rồi nha các bạn, mình dùng Hybrid, nó cũng chạy mã nguồn FFMPEG thôi, có điều có giao diện trực quan,
Encode 1 bộ mà giữ nguyên 99,9% chất lượng gốc, mà giảm 1/5 ~ 1/10 dung lượng thì chạy encode liên tục 100 tiếng 1080p, còn 4K thì 2-300 tiếng. Core i5 8500
Mã nguồn chạy mà hơn 100 tiếng là không có sự hỗ chợ của GPU rồi. Bác xài thử DVDFAB có 265 10 bit, có GPU hỗ trợ chỉ khoảng dưới 5h tuỳ thời lượng.
 

Mill HD

Well-Known Member
nay mình tập tành encode 1 bộ phim, chờ dài cổ cuối cùng thì hình - tiếng - sub lệch tùm lum
bác có biết do làm sao không?
Bạn encode bằng phần mềm gì? nhân FFMPEG?
Khi encode thì mình encode VIDEO thôi, AUDIO và sub mình sẽ dùng MKVtoolnix để mux từ file cũ qua VIDEO mới. Mình không bao giờ encode AUDIO, vì Audio nên để LOSSLESS nghe sướng tai hơn.

Và trước khi encode phải nhấp chuột phải vào VIDEO cũ, chọn MEDIA INFO và xem bên thông tin của AUDIO thử coi nó có bị Delay so với VIDEO hay không?

VÍ DỤ: Audio của bộ phim sau bị delay 6ms. có những bộ lệch nhiều thì vài GIÂY luôn.
Mã:
Audio #1
ID                          : 3
Format                      : DTS
Format/Info                 : Digital Theater Systems
Codec ID                    : A_DTS
Duration                    : 1 h 53 min
Bit rate mode               : Constant
Bit rate                    : 1 509 kb/s
Channel(s)                  : 6 channels
Channel layout              : C L R Ls Rs LFE
Sampling rate               : 48.0 kHz
Frame rate                  : 93.750 FPS (512 SPF)
Bit depth                   : 24 bits
Compression mode            : Lossy
Delay relative to video     : 6 ms
Stream size                 : 1.19 GiB (5%)
Title                       : Thuyết Minh
Language                    : Vietnamese
Default                     : No
Forced                      : No
 

Mill HD

Well-Known Member
Mình nghiên cứu được rồi nha các bạn, mình dùng Hybrid, nó cũng chạy mã nguồn FFMPEG thôi, có điều có giao diện trực quan,
Encode 1 bộ mà giữ nguyên 99,9% chất lượng gốc, mà giảm xuống 1/5 ~ 1/10 dung lượng thì chạy encode liên tục 100 tiếng 1080p, còn 4K thì 2-300 tiếng. Core i5 8500
 
Bên trên