ฉันจะแสดง/แสดงระดับเสียงจากวิดีโอ YouTube ได้อย่างไร หรือ สื่อท้องถิ่นยังไม่ได้อ่าน
แนวคิดคือเมื่อทราบว่าข้อมูลนั้นเล่นรายการไฟล์ หรือดีกว่าอ่านเพลย์ลิสต์ YouTube "อ่านภายหลัง" ทั้งหมดของฉันโดยไม่เปลี่ยนระดับเสียงอย่างถาวร
แต่ ฉันต้องการโซลูชันสคริปต์ที่นี่เท่าที่ฉันต้องการให้พร้อมใช้งานสำหรับไฟล์ในเครื่องของฉันด้วย
สิ่งที่ต้องการ :

ดังนั้นคำถามที่แท้จริงคือ: จะรับข้อมูลเมตาหรือการประเมินระดับเสียงที่บันทึกจากสื่อใด ๆ ได้อย่างไร
สิ่งที่ฉันพยายามและละทิ้งไป :
- โซลูชัน mstpy - ล้มเหลวในสื่อจำนวนมาก & ไม่ตรงกับความต้องการของฉันเมื่อใช้งานได้
- ระดับเสียงการจูน vlc & audacity สามารถควบคุมได้ในรายการไฟล์ในเครื่องเท่านั้น
- SoundFixer โดย unrelenting.technology แต่ใช้งานได้กับบางเว็บไซต์เท่านั้น
- สคริปต์ขึ้นอยู่กับ
mkfifo /tmp/mi{1,2} URL1=......... URL2=......... mplayer -softvol
-slave -input file=/tmp/mi1 $url1 &>/dev/null & mplayer -softvol -slave -input file=/tmp/mi2 $url2 & สำหรับ ((i=1; i<=100; i+=1 )); นอน 0.25; เสียงสะท้อน "ปริมาณ $(( 100 - $i )) 1 ">/tmp/mi1; นอน 0.25 ;
echo "volume $i 1 ">/tmp/mi2 ; เสร็จแล้ว ; (นอน 5 ; echo เลิก >/tmp/mi1
;echo exit >/tmp/mi2)&
หมายเหตุ : ฉันไม่ต้องการติดตั้งอะไรมากเกินไปเพื่อหลีกเลี่ยงปัญหาในการติดตั้งแอพพลิเคชั่นและเครื่องเล่นมีเดียอยู่แล้ว
หากมีโซลูชัน mplayer/mencoder ที่อาจเป็นทางออกที่ดีกว่ามาก