|
|
|
C# WinApp วันนี้นึกคล้มใจ เขียนโค้ดกากๆ ไว้ไล่เช็คไฟล์ mp3 ครับ |
|
|
|
|
|
|
|
เมื่อว่าง เขียน GUI ตัดต่อ mp4 โดยใช้ ffmpeg ที่แม่นๆ ให้หน่อยครับ
โปรแกรมที่มีให้โหลด คลาดเคลื่อนหลายวิเลย
สิ่งที่อยากได้
1. merge parts
2. ตัดส่วนไม่จำเป็น ก่อนค่อย merge
3. ตัดหลายส่วนในไฟล์ แล้ว merge ใหม่
...
|
|
|
|
|
Date :
2022-08-23 12:43:55 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขนาดไฟล์ มีวิธีเช็ค filesize หรืออ่านจาก metadata (tag)
ส่วนเรื่องมีเสียงรี้องหรือเฉพาะเสียงดนตรี mp3 ส่วนใหญ่จะ mix down ลง track เดียว
ไม่สามารถแยกได้ด้วยวิธีทั่วไป หรือที่มีตามท้องตลาด จำเป็นต้องใช้ AI Audio Analyzer ขั้นสูง
ดังนั้น ที่ทำได้คือ manually checking by hand
การคัดเพลงซ้ำ จะทำไม่ได้กรณี เพลงเดียวกันแต่คนละเวอร์ชั่น เช่น orginal หรือ acoustic หรือ dance
ถ้ามองสิ่งที่ทำได้ คือ โหลดชื่อไฟล์ลงใน List ค่อยเช็คตามชื่อ โดยใช้ LINQ Contains method
หรือใช้วิธีอ่าน tag โดยเช็คทั้งชื่อเพลงและชื่อศิลปิน เป็นต้น
ถ้ามีเพลงซ้ำก็แยกไว้อีก List ให้คนเช็คอีกรอบก่อนทำการลบทิ้ง
อาจช่วยประหยัดเวลาได้บ้าง ดีกว่าไล่เปิดฟังทีละเพลง
|
|
|
|
|
Date :
2022-08-24 09:14:46 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|