Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

การทำงานกับไฟล์มัลติมีเดีย - ตอนที่ 1:Flash - บทช่วยสอน

นี่เป็นบทความแรกในสามบทความเกี่ยวกับวิธีใช้และจัดการรูปแบบมัลติมีเดีย:Flash วิดีโอและเสียง ในบทความแรกนี้ เราจะมุ่งเน้นไปที่ไฟล์ Flash:วิธีดาวน์โหลดไฟล์จากเว็บไซต์ วิธีแปลงไฟล์จากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง พูด .flv เป็น .swf หรือ .avi วิธีแยกเพลงจากภาพยนตร์ Flash และอื่นๆ อีกมากมาย เทคนิคเจ๋งๆ

ในบทความที่สอง เราจะพูดถึงไฟล์วิดีโอ:การแยกและการรวมเข้าด้วยกัน การเปลี่ยนการเข้ารหัสและการบีบอัด การแก้ไขความคลาดเคลื่อนของบิตเรตในเสียงและวิดีโอ และงานอื่นๆ ในบทความที่แล้ว เราจะจัดการไฟล์เสียง:แปลงระหว่างรูปแบบเพลงต่างๆ เช่น .mp3, .ogg, .wav และอื่นๆ ผสมเสียง แต่งเพลงเองโดยประกบส่วนจากแทร็กต่างๆ และอื่นๆ

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


สารบัญ:

  1. เนื้อหาแฟลช
    1. ดาวน์โหลดแฟลช
    2. กำลังเล่นเนื้อหา Flash
    3. แยกเสียงจากภาพยนตร์ Flash
    4. แยกเสียงจากสตรีมออนไลน์
    5. แปลง Flash (.flv) เป็นรูปแบบวิดีโออื่น (เช่น .avi)
    6. จัดการกับไฟล์ Shockwave Flash (SWF)
    7. จัดการข้อมูลเมตาของไฟล์วิดีโอ Flash (FLV) ด้วย FLVTool2
  2. สรุป
  3. สรุป

เนื้อหาแฟลช

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

หากต้องการดูเนื้อหา Flash ในเบราว์เซอร์ของคุณ คุณจะต้องใช้ปลั๊กอิน Flash การติดตั้งบน Windows นั้นค่อนข้างเล็กน้อย ความจริงแล้วบน Linux งานนั้นง่ายพอๆ กัน แต่มีไม่กี่คนที่ไม่คุ้นเคยกับขั้นตอนนี้ หากคุณจำเป็นต้องทราบวิธีการติดตั้ง Flash Player ภายในเบราว์เซอร์ของคุณ โปรดดูบทช่วยสอนนี้

ดาวน์โหลดแฟลช

หลังจากการพบปะสังสรรค์กับเพื่อนและคนรู้จักของฉัน ฉันรู้สึกประหลาดใจที่พบว่ามีคนไม่กี่คนที่ไม่รู้ว่าภาพยนตร์ Flash บน Youtube - และไซต์อื่น ๆ - สามารถดาวน์โหลดและเพลิดเพลินในภายหลังบนเครื่องท้องถิ่นได้ อันดับแรก มาดูกันว่าเราจะสามารถดาวน์โหลดเนื้อหา Flash จากอินเทอร์เน็ตได้อย่างไร เพื่อจุดประสงค์นี้ เราต้องการสิ่งต่อไปนี้:

  1. เว็บเบราว์เซอร์:Firefox
  2. ส่วนขยายของ Firefox ชื่อ Video DownloadHelper

หากคุณต้องการความช่วยเหลือเกี่ยวกับส่วนขยายของ Firefox โปรดดูบทความของฉัน ส่วนเสริมของ Firefox - จัดการส่วนเสริมของเบราว์เซอร์ในลักษณะรวมศูนย์ - บทช่วยสอน หลังจากติดตั้งส่วนขยาย DownloadHelper แล้ว คุณจะได้รับไอคอนใหม่ในเบราว์เซอร์ของคุณ คล้ายกับไอคอนขวาสุดในภาพหน้าจอด้านล่าง:

เมื่อใดก็ตามที่มีเนื้อหา Flash ให้ดาวน์โหลด ไอคอนจะเปิดใช้งาน มันจะใหญ่ขึ้นและมีสีสัน (เหลือง แดง น้ำเงิน) คล้ายกับที่คุณเห็นด้านล่าง:

ดังนั้น บน Youtube หรือเว็บเพจอื่นๆ ที่คุณต้องการดาวน์โหลดเนื้อหา Flash ให้คลิกที่ลูกศรชี้ลงเล็กๆ เพื่อดูว่าคุณมีตัวเลือกใดบ้าง

และนั่นแหล่ะ หลังจากที่คุณดาวน์โหลดไฟล์ ไฟล์นั้นจะอยู่ในคอมพิวเตอร์ของคุณ! มันจะถูกบันทึกในรูปแบบ .flv (วิดีโอ Flash) ตอนนี้คุณสามารถดูได้ทุกเมื่อที่คุณต้องการ คำถามคืออะไรกับ?

เล่นเนื้อหา Flash

ผู้ใช้ Windows จะเรียนรู้ในไม่ช้าว่า Windows Media Player ไม่สามารถทำงานได้ อย่างไรก็ตาม มีผู้เล่นโอเพ่นซอร์สทางเลือกจำนวนมากที่จะทำได้ ตัวเลือกที่ง่ายและสมเหตุสมผลที่สุดคือเครื่องเล่นสื่อ VideoLAN (VLC) ไม่เพียงแต่จะรันอาร์เรย์รูปแบบที่น่าอัศจรรย์ (รวมถึงไฟล์เสียง ดีวีดี และอื่นๆ) โดยไม่ต้องมีตัวแปลงสัญญาณเพิ่มเติม มันยังเบาและเรียบง่าย - และข้ามแพลตฟอร์มได้อีกด้วย ทำงานได้ทั้งบน Windows และ Linux (และ OS อื่นๆ) นี่คือลักษณะที่ปรากฏบน Windows XP:

และนี่คือบน Linux (Gnome, Ubuntu):

และนี่คือฉันกำลังเล่น Flash ที่ดาวน์โหลดมา:

อีกทางเลือกหนึ่งสำหรับผู้ใช้ Windows คือ FLV Player (ปัจจุบันเป็นเวอร์ชัน 2.0):

ดังนั้นเราจึงครอบคลุมส่วนที่ดู แล้วเครื่องเสียงล่ะ?

แยกเสียงจากภาพยนตร์ Flash

สมมติว่าคุณชอบ Miami Vice เหมือนฉัน สมมติว่าคุณชอบเพลงของ แจน แฮมเมอร์ เหมือนฉัน คุณได้ดาวน์โหลดคลิป Crockett's Theme แล้ว แต่คุณยังชอบที่จะมีเพียงแค่แทร็กเพลงเท่านั้น ไม่มีปัญหา. ซึ่งสามารถทำได้ค่อนข้างง่าย

เอฟเอ็มเพก

หน้าแรก

นี่คือเครื่องมือของการค้า ฉันใช้ ffmpeg หลายครั้งเพื่อสร้างภาพยนตร์ Flash ในบทความเกม 1942:Pacific Air War หรือเพื่อแยกเพลงจากภาพยนตร์แนะนำในบทความของฉัน UFO:Enemy Unknown

ผู้ใช้ Linux จะมี ffmpeg ค่อนข้างบ่อยในการแจกจ่ายตัวเลือกของพวกเขา ผู้ใช้ Windows จะต้องดาวน์โหลดแยกต่างหาก วิธีที่ง่ายที่สุดในการรับเวอร์ชัน Windows คือจาก free-codecs.com เช่นเคย เมื่อต้องจัดการกับมัลติมีเดียที่เกี่ยวข้องกับ Windows เช่น ตัวแปลงสัญญาณ ตัวแปลง และอื่นๆ ให้ใช้ความระมัดระวังที่จำเป็น ตอนนี้ ...

ffmpeg เป็นเครื่องมือบรรทัดคำสั่ง มีตัวเลือกมากมายเกี่ยวกับรูปแบบ บิตเรต การสุ่มตัวอย่าง ฯลฯ แต่เราไม่ต้องการทั้งหมดในตอนนี้ หากคุณต้องการแยกเสียงคุณภาพสูงจากไฟล์ Flash (.flv) สิ่งที่คุณต้องทำคือเรียกใช้คำสั่งต่อไปนี้:

ffmpeg -i input.flv -ab 128k -ar 44100 output.mp3

เครื่องมือจะรับไฟล์อินพุต (ระบุโดยแฟล็ก -i) ในรูปแบบ .flv และสร้างเอาต์พุตในรูปแบบ .mp3 ด้วยอัตรา 128 บิต (ระบุโดยแฟล็ก -ab) และความถี่การสุ่มตัวอย่าง 44,100Hz (ระบุ โดยแฟล็ก -ar - ย่อมาจากอัตราเสียง) นี่คือเอาต์พุตทั่วไปของ ffmpeg ที่ใช้งานจริง (บน Windows):

ไม่ต้องกังวลกับข้อความจำนวนมาก คุณไม่จำเป็นต้องใส่ใจกับมัน ในที่สุดคุณก็จะได้ไฟล์เสียงที่ต้องการ (ในรูปแบบใดก็ได้ที่คุณต้องการ)

แยกเสียงจากสตรีมออนไลน์

Ffmpeg เป็นเครื่องมือที่ยิ่งใหญ่ คุณยังสามารถใช้เพื่อดาวน์โหลดไฟล์เสียงจากสตรีมออนไลน์ วิทยุ ฯลฯ:

ffmpeg -i https://xxx.xxx.xxx.xxx/something -ab 128 -ar 44100 เสียง.mp3

แปลง Flash (.flv) เป็นรูปแบบวิดีโออื่น (เช่น .avi)

นี่คือสิ่งที่คุณอาจต้องการทำไม่ว่าจะด้วยเหตุผลใดก็ตาม อีกครั้ง ffmpeg สามารถให้บริการคุณได้ดีที่นี่ ค่อนข้างง่าย (ยิ่งกว่าเสียง):

ffmpeg -i input.flv เอาต์พุต.avi

หากคุณไม่ได้พึ่งพา GUI และคุณยินดีที่จะลงทุนเรียนรู้เทคนิคทั้งหมดที่ ffmpeg สามารถทำได้ ควรเป็นเครื่องมือหนึ่งเดียวที่คุณต้องใช้ในการสร้างและแก้ไขไฟล์มัลติมีเดีย ฉันแนะนำให้คุณอ่านเอกสาร ffmpeg

จัดการกับไฟล์ Shockwave Flash (SWF)

ตกลง เราได้เห็นแล้วว่าเราสามารถทำอะไรได้บ้างกับวิดีโอแฟลช "ธรรมดา" (.flv) แล้วไฟล์แฟลชที่เรียกว่า .swf ล่ะ? เราจะทำอย่างไรกับพวกเขา อีกครั้งไม่ต้องกังวล มีสารพัดให้เลือก

SWFTools

หน้าแรก

SWFTools เป็นคอลเลกชั่นของยูทิลิตี้ที่ยอดเยี่ยมที่ให้คุณแปลงภาพยนตร์ รูปภาพ หรือแม้แต่ไฟล์ PDF เป็นรูปแบบ SWF การใช้งานคล้ายกับ ffpmeg มาก ดังนั้นหากคุณคุ้นเคยกับ ffmpeg คุณจะไม่มีปัญหาใดๆ ในการใช้เครื่องมือ SWF ตัวอย่างเช่น ในการแปลงไฟล์ .avi เป็นไฟล์ .swf:

อินพุต avi2swf เอาต์พุต avi.swf

นั่นคือเวทมนตร์ทั้งหมดที่มีอยู่ คุณสามารถดาวน์โหลดทั้งบันเดิลหรือใช้เครื่องมือทีละรายการ ผู้ใช้ Linux จะมีโอกาสดาวน์โหลดซอฟต์แวร์ผ่าน Package Manager หากที่เก็บที่เปิดใช้งานมีอยู่

จัดการข้อมูลเมตาของไฟล์วิดีโอ Flash (FLV) ด้วย FLVTool2

หน้าแรก

คุณอาจต้องการติดแท็กไฟล์ FLV ของคุณ ไม่ว่าคุณจะดาวน์โหลดหรือสร้างขึ้นเอง ทั้งสองวิธี FLVTool2 ตอบสนองความต้องการที่จำเป็นแก่คุณ เช่นเดียวกับ ffmpeg และ SWFTools FLVTool2 เป็นยูทิลิตี้บรรทัดคำสั่ง อีกครั้งการใช้งานนั้นง่ายมาก

ฉันพบว่าตัวอย่างในเว็บไซต์นั้นค่อนข้างมีประโยชน์ นอกจากนี้ สำหรับรายละเอียดเพิ่มเติม คุณอาจต้องการอ่าน man page FLVTools2 สามารถพบได้ในที่เก็บ distro ของ Linux หลายแห่ง

สรุป

นี่คือภาพรวมของงานที่เราเพิ่งดำเนินการ:ขั้นแรก เราดาวน์โหลด Firefox ในกรณีที่คุณไม่ได้ติดตั้งไว้ น่าเสียดาย จากนั้น เราติดตั้งส่วนขยาย Video DownloadHelper ต่อไป เราดาวน์โหลดวิดีโอ Flash ในรูปแบบ .flv หลังจากนั้นเราก็เล่นบนคอมพิวเตอร์ของเรา ไม่ว่าจะผ่าน VideoLAN (VLC) หรือ FLV Player หลังจากนั้น เราแยกเสียงจากไฟล์ .flv โดยใช้ ffmpeg เพื่อความสนุก เรายังใช้ ffmpeg เพื่อดาวน์โหลดสตรีมออนไลน์ เรายังเล่นกับไฟล์ Shockware Flash (.swf) โดยใช้โปรแกรมอรรถประโยชน์ที่เรียกว่า SWFTools ซึ่งทำให้เราสามารถแปลงไฟล์ต่างๆ รวมถึงภาพยนตร์ รูปภาพ และแม้แต่เอกสาร PDF เป็นรูปแบบ SWF สุดท้าย เราแก้ไขข้อมูลเมตาของไฟล์ FLV

สรุป

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

เร็วๆ นี้ เราจะสำรวจการปรับแต่งวิดีโอและเสียงตามที่สัญญาไว้ มีหลายสิ่งหลายอย่างที่กำลังจะมาถึง รวมถึงการแยกและรวมวิดีโอ การเปลี่ยนการเข้ารหัสและการบีบอัด การแก้ไขความคลาดเคลื่อนของบิตเรต แปลงระหว่างรูปแบบเพลงต่างๆ การผสมเสียง การประกบแทร็ก และอื่นๆ อีกมากมาย คอยติดตาม!

มีความสุข!