ในฐานะที่เป็นMoritzLost กล่าวว่า , downscale อาจวางลิงค์ไปที่เวอร์ชันเต็มสำหรับคนที่สนใจ Lower rez จะลดการใช้ทรัพยากรในฝั่งไคลเอ็นต์ แม้การลดขนาดเป็น 640p, 576p หรือ 480p อาจดีขึ้นอยู่กับเนื้อหาและการมองเห็นจะยังคงอยู่หลังข้อความของหน้าเว็บของคุณ
นอกจากนี้เนื่องจากทุกคนที่เข้าชมเว็บไซต์ของคุณจะโหลดวิดีโอนี้คุณควรมีปัญหาเพิ่มเติมเพื่อให้แน่ใจว่าคุณบีบคุณภาพต่อบิตเรตเท่าที่คุณจะทำได้ Esp หากคุณไม่ได้วางแผนที่จะเปลี่ยนวิดีโอบ่อยมาก สำหรับ h.264 นั่นหมายถึงการป้อนแหล่งข้อมูลแบบไม่สูญเสียไปยังx264ด้วย preset = veryslow
, crf = 26
(หรือเป้าหมายบิตเรตแบบ 2 รอบ) x264 เป็นตัวเข้ารหัส h.264 ที่ดีที่สุด (การทดสอบตัวเข้ารหัส h.264 ที่เป็นอิสระได้ยืนยันสิ่งนี้) มันมีอัลกอริทึมที่ฉลาดมากสำหรับการหาวิธีในการสร้างไฟล์เล็ก ๆ ที่ดูดีให้เวลา CPU ที่เพียงพอ (และสามารถทำงานได้อย่างรวดเร็วหากคุณต้องการ แต่เวลาการเข้ารหัสไม่เกี่ยวข้องกับกรณีการใช้งานจริง: เข้ารหัสครั้งเดียวดาวน์โหลดและเล่นหลายครั้ง)
ห้ามเล่นเสียงตามค่าเริ่มต้นเมื่อโหลดหน้าเว็บของคุณ หวังว่าคนที่มีสติจะรู้เรื่องนี้อยู่แล้ว แต่ MoritzLost กำลังพูดถึงเรื่องเสียง หน้าเว็บที่เล่นอัตโนมัติเสียงเกลียดและถือว่าเป็นความชั่วร้ายอย่างกว้างขวาง
หากคุณมีลิงก์ไปยังวิดีโอคุณภาพเต็มรูปแบบคุณสามารถรวมเสียงไว้ด้วย 96kb / s เพียงพอสำหรับสเตอริโอ AAC เพื่อเสียงที่ยอดเยี่ยม 64kb / s จะยังคงดีอยู่ (ตราบใดที่คุณไม่ได้ใช้โปรแกรมเปลี่ยนไฟล์ที่ไม่ดีเช่นอะไรใน ffmpeg นอกเหนือจากlibfdk-aac
นั้น
แก้ไข:
ฉันดูวิดีโอของ paypal (ดูข้อมูลหน้า -> สื่อ -> ค้นหาวิดีโอ -> บันทึกเป็น)
mediainfo
เอาท์พุท:
General
Complete name : /f/p/home-signup.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 10.9 MiB
Duration : 1mn 11s
Overall bit rate : 1 276 Kbps
Movie name : Homepage SignUp - Alan Version
Album/Performer : Sorgel, Chase(AWF)
Composer : Sorgel, Chase(AWF)
Description : This video is about Homepage SignUp - Alan Version
Encoded date : UTC 2014-03-13 16:26:17
Tagged date : UTC 2014-03-13 16:26:29
Writing application : HandBrake 0.9.9 2013051800
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1mn 11s
Bit rate : 1 273 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.046
Stream size : 10.9 MiB (100%)
Writing library : x264 core 130 r2273 b3065e6
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=12 / lookahead_threads=4 / 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=1 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=20000 / vbv_bufsize=25000 / crf_max=0.0 / nal_hrd=none / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2014-03-13 16:26:17
Tagged date : UTC 2014-03-13 16:26:29
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
ดังนั้นพวกเขาจึงใช้ x264 ผ่าน Handbrake แต่พวกเขาเลือกที่จะเลือก CPU-time และอัตราการบิดเบือนที่เหมาะสม ref=1,me=hex,subme=2
ดูเหมือนว่าที่veryfast
ตั้งไว้ล่วงหน้า ( x264 --fullhelp
เพื่อดูว่าแต่ละค่าที่ตั้งล่วงหน้าแตกต่างกันmedium
ซึ่งใช้การตั้งค่าเริ่มต้นสำหรับทุกสิ่ง) โชคดีสำหรับพวกเขาการcrf 23
ตั้งค่าคุณภาพเริ่มต้นนั้นเหมาะสมกับกรณีการใช้งานของพวกเขา พวกเขาอาจจะช่วยฉันเดาอีกบิตเรต 20% จาก 1273kb / s ที่พวกเขาได้รับจาก crf23 โดยใช้การตั้งค่าที่ดีกว่าเช่นveryslow
หรือแม้เพียงแค่หรือmedium
slow
พวกเขายังตัดสินใจ จำกัด ตัวเองเป็นโปรไฟล์หลัก h.264 สำหรับการใช้งานร่วมกับอุปกรณ์ Android / iOS รุ่นเก่าซึ่งยังคงเป็นความคิดที่ดี ( --profile Main
) วิดีโอที่ใช้บิตเรตมากกว่าที่จำเป็นสำหรับคุณภาพนั้นเป็นสัตว์เลี้ยงที่ฉุนเฉียวดังนั้นมันทำให้ฉันรำคาญใจจริง ๆ ที่ผู้คนยังคงเผยแพร่การเข้ารหัสโปรไฟล์ Baseline โปรไฟล์หลักไม่สามารถใช้ 8x8dct ซึ่งสร้างความเสียหายได้เล็กน้อยเช่นกัน แต่อย่างน้อยก็สามารถใช้ CABAC เพื่อบันทึกบิตเรต 15% เทียบกับ CAVLC โดยไม่คำนึงถึง rez / bitrate / การตั้งค่าอื่น ๆ
IDK หากเป็นไปได้ด้วยวิดีโอ HTML5 ที่จะมีสตรีมพื้นฐาน, หลักและสตรีมโปรไฟล์สูง ฉันรู้ว่าคุณสามารถมีทางเลือก mp4 และ webm ได้ แต่นั่นเป็นเพียงแค่คอนเทนเนอร์