FFVCL เป็นชุดส่วนประกอบ VCL ดั้งเดิมรวมถึงตัวเข้ารหัสวิดีโอและเครื่องเล่นวิดีโอซึ่งห่อไลบรารี FFmpeg อย่างสมบูรณ์แบบ FFVCL นั้นง่ายกว่ายืดหยุ่นและมีประสิทธิภาพมากกว่าอินเทอร์เฟซบรรทัดคําสั่ง FFmpeg อย่างเป็นทางการสําหรับการเข้ารหัสและเล่นไฟล์เสียงและวิดีโอ
*ทั้งหมด- ใน- หนึ่งโซลูชั่นสําหรับการเข้ารหัสเสียง/วิดีโอและการเล่นของ
*ห่อที่สมบูรณ์แบบของfmpegห้องสมุด, ง่ายต่อการใช้, มีความยืดหยุ่นและมีประสิทธิภาพของ
*ใส่เฟรมที่แก้ไขได้เช่นข้อความและ/หรือภาพซ้อนทับของ
* เข้าร่วมไฟล์อินพุตหลายไฟล์ในรูปแบบตัวแปรไปยังไฟล์เอาต์พุตเดียว
*สนับสนุนการป้อนข้อมูลเฟรม( บิตแมปผืนผ้าใบ, ข้อมูลบิตแมป, บิตแมปอุปกรณ์context, yuv) ของ
*สนับสนุนเอาท์พุทกรอบ( rgb, mjpeg, hของ263, hของ264, yuv) ของ
* รองรับอินพุตแพ็คเก็ต (H.263, H.264, MJPEG, M4V, MPEGVideo, VC1)
*สนับสนุนการจับหน้าจอของ
*สนับสนุนการจับคลื่นของ
*สนับสนุนโดยตรงpcmคลื่นป้อนข้อมูลของ
*สนับสนุนโดยตรงpcmคลื่นเอาท์พุทข้อมูลของ
*สนับสนุนการจับเว็บcamของ
*สนับสนุนตัวกรองวิดีโอ, เช่นพลิก, ปฏิเสธ, ขนาด, อัตรา, ฯลฯของ
*สนับสนุนการแสดงตัวอย่างในขณะที่แปลงของ
*แปลงไฟล์หลายเป็นชุดในตัวของ
* สามารถกําหนดค่าลําดับความสําคัญของเธรดงานได้
*หยุดชั่วคราว, ดําเนินการต่อและหยุดการดําเนินงานที่มีอยู่ของ
* บันทึกเหตุการณ์ข้อความโดยคอมโพเนนต์ FFLogger
* เหตุการณ์ความคืบหน้าของการแปลง
* เหตุการณ์ OnVideoHook เป็นวิธีที่ง่ายและมีประสิทธิภาพในการแก้ไขเฟรมอินพุตทั้งหมดที่ทําหน้าที่เป็น Video Hook ภายในเช่นข้อความและ / หรือภาพซ้อนทับภาพเฟรมย้อนกลับและเอฟเฟกต์ต่าง ๆ ที่คุณสามารถประมวลผลบน Bitmap
* เหตุการณ์ OnAudioHook เป็นวิธีที่ง่ายมากในการแก้ไขตัวอย่างเสียงอินพุตทั้งหมดที่ทําหน้าที่เป็นตะขอเสียงภายใน
ประวัติรุ่น
- เวอร์ชัน 5.0 โพสต์เมื่อ 2012-12-21
ปรับปรุงเป็น ffmpeg 1.0.x
- เวอร์ชัน 3.6a โพสต์เมื่อ 2010-10-30
Delphi XE; ใช้งานได้กับวิดีโอ HTML5 ตัวแปลงสัญญาณ VP8; ตัวแปลงสัญญาณ VP8; คอนเทนเนอร์ WebM; ตะขอเสียง
รายละเอียดหลักสูตร
Eula
EULA - ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้
ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้ของคอมโพเนนต์ VCL ของ Delphi FFmpeg
Delphi FFmpeg VCL Components ("FFVCL") ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้ปลายทาง ("EULA") เป็นข้อตกลงทางกฎหมายระหว่างคุณ (ทั้งบุคคลหรือนิติบุคคลเดียว) และผู้เขียน FFVCL สําหรับคอมโพเนนต์ FFVCL ทั้งหมดซึ่งอาจรวมถึงคอมโพเนนต์ซอฟต์แวร์ที่เกี่ยวข้อง สื่อ, สื่อพิมพ์, และ"ออนไลน์& quot; หรือเอกสารอิเล็กทรอนิกส์( quot;ffvclผลิตภัณฑ์& quot;) ของ โดยการติดตั้งการคัดลอกหรือมิฉะนั้นใช้ผลิตภัณฑ์ FFVCL คุณตกลงที่จะผูกพันตามเงื่อนไขของ EULA นี้ ข้อตกลงสิทธิ์การใช้งานนี้แสดงถึงข้อตกลงทั้งหมดเกี่ยวกับโปรแกรมระหว่างคุณและผู้เขียน FFVCL (เรียกว่า & quot;LICENSER") และแทนที่ข้อเสนอการเป็นตัวแทนหรือความเข้าใจก่อนหน้านี้ระหว่างคู่สัญญา หากคุณไม่ยอมรับข้อกําหนดของ EULA นี้อย่าติดตั้งหรือใช้ผลิตภัณฑ์ FFVCL
ผลิตภัณฑ์ FFVCL ได้รับการคุ้มครองโดยกฎหมายลิขสิทธิ์และสนธิสัญญาลิขสิทธิ์ระหว่างประเทศรวมถึงกฎหมายทรัพย์สินทางปัญญาและสนธิสัญญาอื่น ๆ ผลิตภัณฑ์ FFVCL ได้รับอนุญาตไม่ได้ขาย
ผลิตภัณฑ์ FFVCL เป็นเครื่องแชร์ คุณสามารถประเมินได้ฟรี คุณต้องไม่ใช้ผลิตภัณฑ์ FFVCL เพื่อวัตถุประสงค์ทางการค้าเว้นแต่คุณจะจ่ายค่าลงทะเบียน คุณต้องไม่ให้คีย์ใบอนุญาตและ/หรือ FFVCL รุ่นเต็ม (รวมถึงรุ่น DCU และรุ่นต้นทาง) ให้กับบุคคลและ/หรือหน่วยงานที่สาม และคุณยังต้องไม่ใช้คีย์ใบอนุญาตและ / หรือรุ่นเต็มของ FFVCL จากบุคคลที่สามและ / หรือหน่วยงาน'
1. การให้ใบอนุญาต
ผลิตภัณฑ์ FFVCL ได้รับอนุญาตดังนี้:
(ก) การติดตั้งและการใช้งาน
LICENSER ให้สิทธิ์คุณในการติดตั้งและใช้สําเนาของผลิตภัณฑ์ FFVCL บนคอมพิวเตอร์ของคุณที่ใช้สําเนาที่ได้รับอนุญาตอย่างถูกต้องของระบบปฏิบัติการที่ผลิตภัณฑ์ FFVCL ได้รับการออกแบบ [เช่น Windows 95, Windows NT, Windows 98, Windows 2000, Windows 2003, Windows XP, Windows ME, Windows Vista, Windows 7]
(ข) ปลอดค่าลิขสิทธิ์
คุณสามารถสร้างแอปพลิเคชันเชิงพาณิชย์ตามผลิตภัณฑ์ FFVCL และแจกจ่ายด้วยไฟล์ปฏิบัติการของคุณไม่จําเป็นต้องมีค่าลิขสิทธิ์
(ค) การปรับเปลี่ยน (เฉพาะรุ่นต้นฉบับเท่านั้น)
คุณสามารถทําการแก้ไขการปรับปรุงงานอนุพันธ์และ / หรือส่วนขยายไปยังซอร์สโค้ดที่ได้รับอนุญาตที่ให้ไว้ให้คุณภายใต้ข้อกําหนดที่กําหนดไว้ในข้อตกลงสิทธิ์การใช้งานนี้
(ง) สําเนาสํารอง
นอกจากนี้คุณยังสามารถทําสําเนาของผลิตภัณฑ์ FFVCL ตามความจําเป็นสําหรับการสํารองข้อมูลและการเก็บถาวร
2. คําอธิบายเกี่ยวกับสิทธิและข้อจํากัดอื่นๆ
(ก) การบํารุงรักษาประกาศเกี่ยวกับลิขสิทธิ์
คุณต้องไม่ลบหรือเปลี่ยนแปลงประกาศลิขสิทธิ์ใด ๆ ในสําเนาผลิตภัณฑ์ FFVCL ใด ๆ และทั้งหมด
(ข) การกระจาย
คุณไม่สามารถแจกจ่ายสําเนาที่ลงทะเบียนของผลิตภัณฑ์ FFVCL ให้กับบุคคลที่สาม รุ่นการประเมินผลที่สามารถดาวน์โหลดได้จากเว็บไซต์ทางการของ FFVCL อาจมีการกระจายได้อย่างอิสระ
คุณอาจสร้างคอมโพเนนต์/ตัวควบคุม ActiveX/ไลบรารีที่มีผลิตภัณฑ์ FFVCL สําหรับโปรแกรมประยุกต์ของคุณ แต่คุณต้องไม่แจกจ่ายหรือประกาศไปยัง th รวมผลิตภัณฑ์ FFVCL สําหรับแอปพลิเคชันของคุณ แต่คุณต้องไม่แจกจ่ายหรือเผยแพร่ไปยังบุคคลที่สาม
(ค) ข้อห้ามในการเผยแพร่ซอร์สโค้ด (เฉพาะรุ่นต้นทาง)
คุณต้องไม่แจกจ่ายหรือเผยแพร่ซอร์สโค้ดหรือการปรับเปลี่ยนการปรับปรุงงานอนุพันธ์และ / หรือส่วนขยายในรูปแบบซอร์สโค้ดให้กับบุคคลที่สาม
คุณต้องไม่ทําให้ส่วนใดส่วนหนึ่งของซอร์สโค้ดถูกแจกจ่ายเผยแพร่เปิดเผยหรือทําให้พร้อมใช้งานสําหรับบุคคลที่สาม
(ง) ข้อห้ามในวิศวกรรมย้อนกลับ การย่อยสลาย และการถอดชิ้นส่วน
คุณไม่สามารถทําวิศวกรรมย้อนกลับ
(e) ค่าเช่า
คุณไม่สามารถเช่าเช่าหรือให้ยืมผลิตภัณฑ์ FFVCL
(ฉ) บริการสนับสนุน
LICENSER อาจให้บริการสนับสนุนที่เกี่ยวข้องกับผลิตภัณฑ์ FFVCL ("บริการสนับสนุน") รหัสซอฟต์แวร์เพิ่มเติมใด ๆ ที่ให้คุณเป็นส่วนหนึ่งของบริการสนับสนุนจะถือว่าเป็นส่วนหนึ่งของผลิตภัณฑ์ FFVCL และอยู่ภายใต้ข้อกําหนดและเงื่อนไขของ EULA นี้
FFVCL ได้รับอนุญาตให้ใช้โดยนักพัฒนาเพียงผู้เดียวในแต่ละครั้ง และการสนับสนุนทางเทคนิคจะได้รับให้กับนักพัฒนาซอฟต์แวร์เพียงผู้เดียวเท่านั้น
(ก) การปฏิบัติตามกฎหมายที่บังคับใช้
คุณต้องปฏิบัติตามกฎหมายที่บังคับใช้ทั้งหมดเกี่ยวกับการใช้ผลิตภัณฑ์ FFVCL
3. การเลิกจ้าง
หากไม่มีอคติต่อสิทธิ์อื่น ใด LICENSER อาจยุติ EULA นี้หากคุณไม่ปฏิบัติตามข้อกําหนดและเงื่อนไขของ EULA นี้ ในกรณีเช่นนี้คุณต้องทําลายสําเนาทั้งหมดของผลิตภัณฑ์ FFVCL ในความครอบครองของคุณ
4.ลิขสิทธิ์
ชื่อทั้งหมดรวมถึง แต่ไม่ จํากัด เฉพาะลิขสิทธิ์ในและผลิตภัณฑ์ FFVCL และสําเนาใด ๆ ที่ผู้ได้รับใบอนุญาตหรือซัพพลายเออร์เป็นเจ้าของ ชื่อและสิทธิในทรัพย์สินทางปัญญาทั้งหมดในและเนื้อหาที่สามารถเข้าถึงได้ผ่านการใช้ผลิตภัณฑ์ FFVCL เป็นทรัพย์สินของเจ้าของเนื้อหาที่เกี่ยวข้องและอาจได้รับการคุ้มครองโดยลิขสิทธิ์ที่เกี่ยวข้องหรือกฎหมายทรัพย์สินทางปัญญาและสนธิสัญญาอื่น ๆ EULA นี้ให้สิทธิ์แก่คุณในการใช้เนื้อหาดังกล่าว สงวนสิทธิ์โดยชัดแจ้งจาก LICENSER
5.ไม่มีการรับประกัน
ผู้ได้รับใบอนุญาตขอปฏิเสธการรับประกันใด ๆ สําหรับผลิตภัณฑ์ FFVCL อย่างชัดแจ้ง ผลิตภัณฑ์ FFVCL มีให้ & quot;As Is" โดยไม่มีการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัยรวมถึง แต่ไม่ จํากัด เพียงการรับประกันใด ๆ ของความสามารถในการค้าการละเมิดหรือการออกกําลังกายของวัตถุประสงค์เฉพาะ ผู้ได้รับใบอนุญาตไม่รับประกันหรือรับผิดชอบต่อความถูกต้องหรือความสมบูรณ์ของข้อมูลข้อความกราฟิกลิงก์หรือรายการอื่น ๆ ที่มีอยู่ในผลิตภัณฑ์ FFVCL LICENSER ไม่รับประกันใด ๆ เกี่ยวกับอันตรายใด ๆ ที่อาจเกิดขึ้นจากการส่งไวรัสคอมพิวเตอร์เวิร์มระเบิดเวลาระเบิดตรรกะหรือโปรแกรมคอมพิวเตอร์อื่น ๆ ดังกล่าว ผู้ได้รับใบอนุญาตขอปฏิเสธการรับประกันหรือการรับรองใดๆ ต่อผู้ใช้ที่ได้รับอนุญาตหรือบุคคลที่สามอย่างชัดแจ้ง
6. ข้อจํากัดความรับผิด
ผู้ได้รับใบอนุญาตจะไม่รับผิดชอบต่อความเสียหายใด ๆ (รวมถึง แต่ไม่จํากัดเพียงผลกําไรที่หายไปการหยุดชะงักของธุรกิจหรือข้อมูลที่สูญหาย) ที่เพิ่มขึ้นจาก & quot;ผู้ใช้ที่ได้รับอนุญาต" การใช้หรือไม่สามารถที่จะใช้ผลิตภัณฑ์ FFVCL แม้ว่าผู้ได้รับใบอนุญาตจะได้รับคําแนะนําเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าว ในกรณีที่ผู้ได้รับใบอนุญาตจะไม่รับผิดชอบต่อการสูญเสียข้อมูลหรือสําหรับทางอ้อมพิเศษโดยบังเอิญเป็นผลสืบเนื่อง (รวมถึงกําไรที่หายไป) หรือความเสียหายอื่น ๆ ตามสัญญาการทรมานหรืออื่น ๆ ผู้ได้รับใบอนุญาตจะไม่รับผิดชอบต่อเนื้อหาของผลิตภัณฑ์ FFVCL หรือส่วนใดส่วนหนึ่งรวมถึง แต่ไม่ จํากัด เพียงข้อผิดพลาดหรือการละเว้นที่มีอยู่ในนั้นหมิ่นประมาทการละเมิดสิทธิ์ในการประชาสัมพันธ์ความเป็นส่วนตัวสิทธิเครื่องหมายการค้าการหยุดชะงักทางธุรกิจการบาดเจ็บส่วนบุคคลและการสูญเสียความเป็นส่วนตัวสิทธิทางศีลธรรมหรือการเปิดเผยข้อมูลที่เป็นความลับ
http://www.DelphiFFmpeg.com