.NET Library สำหรับจัดการเอกสารวิดีโอ

อ่านและเขียนข้อมูลเมตาของรูปแบบไฟล์วิดีโอ

Taglib-Sharp เป็น API โอเพ่นซอร์สที่พัฒนาขึ้นสำหรับการอ่านและเขียนข้อมูลเมตาในรูปแบบไฟล์วิดีโอ เมื่อใช้ API คุณจะอ่านและเขียนแท็กมาตรฐานของรูปแบบไฟล์วิดีโอได้ และยังสร้างและแยกข้อมูลเมตาของแท็กที่กำหนดเองได้อีกด้วย API ได้รับการออกแบบมาเพื่อแยกรูปแบบใด ๆ คอนเทนเนอร์ใด ๆ ที่รูปแบบไฟล์วิดีโอใช้

TagLib-Sharp เป็นซอฟต์แวร์ฟรีที่เผยแพร่ภายใต้ LGPL นักพัฒนาสามารถสร้างแอปพลิเคชันการแยกและสร้างข้อมูลเมตาของตนเองได้โดยใช้ API นักพัฒนาสามารถทำงานกับรูปแบบไฟล์วิดีโอที่หลากหลายสำหรับการจัดการข้อมูลเมตา

Previous Next

เริ่มต้นใช้งาน Taglib-Sharp

วิธีที่ดีที่สุดในการติดตั้ง Taglib-Sharp คือผ่าน NuGet คุณสามารถเรียกใช้คำสั่งต่อไปนี้และติดตั้ง Taglib-Sharp ในแอปพลิเคชันของคุณ

ติดตั้ง Taglib-Sharp จาก NuGet

 Install-Package Taglib-Sharp

แยกแท็กข้อมูลเมตาจากวิดีโอผ่าน .NET API . ฟรี

Taglib-Sharp ช่วยให้โปรแกรมเมอร์ .NET แยกแท็กข้อมูลเมตาจากรูปแบบไฟล์วิดีโอได้อย่างง่ายดาย คุณสามารถแยกแท็กโดยไม่คำนึงถึงคอนเทนเนอร์หรือรูปแบบของแท็ก ในการดึงข้อมูลแท็กข้อมูลเมตา ก่อนอื่น คุณต้องโหลดไฟล์วิดีโอโดยใช้เมธอด TagLib.File.Create() และอ่านแท็ก เช่น Title โดยใช้คุณสมบัติ TagFile.Tag.Title ข้อมูลโค้ดต่อไปนี้สาธิตวิธีแยกคุณสมบัติข้อมูลเมตาจากไฟล์วิดีโอ

ดึงข้อมูลเมตาจากวิดีโอโดยใช้ C #

  1. โหลดวิดีโอโดยใช้เมธอด TagLib.File.Create() และส่งเส้นทางของไฟล์เป็นสตริง
  2. แยกชื่อเป็นสตริงโดยใช้คุณสมบัติ tfile.Tag.Title
  3. แยกระยะเวลาของวิดีโอเป็น TimeSpan โดยใช้ tfile.Properties.Duration property

แยกข้อมูลเมตาของวิดีโอโดยใช้ C #

var tfile = TagLib.File.Create(@"video.avi");
string title = tfile.Tag.Title;
TimeSpan duration = tfile.Properties.Duration;
Console.WriteLine("Title: {0}, duration: {1}", title, duration);
                              

ฟรี C # API เพื่อเขียนแท็กข้อมูลเมตาของวิดีโอ

TagLib-Sharp API โอเพ่นซอร์สช่วยให้นักพัฒนา .NET เขียนแท็กข้อมูลเมตามาตรฐานและกำหนดเองในรูปแบบไฟล์วิดีโอได้ ในการเขียน คุณสามารถอ่านไฟล์วิดีโอโดยใช้เมธอด TagLib.File.Create() และค่าแท็กใหม่โดยใช้แท็ก คุณสมบัติของกระเบื้อง

เขียนแท็กข้อมูลเมตาของวิดีโอผ่าน .NET API

var tfile = TagLib.File.Create(@"video.avi");
string title = tfile.Tag.Title;
TimeSpan duration = tfile.Properties.Duration;
Console.WriteLine("Title: {0}, duration: {1}", title, duration);
                              
 ไทย