เครื่องมือที่ดีที่สุดในการผลิต screencasts ใน Linux? [ปิด]


8

ฉันต้องการทำ screencasts สอนการเขียนโปรแกรมใน Linux โดยที่พวกเขาควรจะสามารถ:

  • บันทึกแน่นอนสิ่งที่เกิดขึ้นบนหน้าจอ (นึกคิดพวกเขาควรจะสามารถบันทึกเฉพาะโซนที่เฉพาะเจาะจง)
  • ซูม / ไฮไลต์
  • คำอธิบายประกอบ
  • บันทึกเสียง (คำอธิบายเกี่ยวกับสิ่งที่เกิดขึ้น)
  • รองรับคำบรรยาย

เป็นที่ต้องการอย่างสูงว่ามีอัตราการบีบอัดข้อมูลที่ดีและรูปแบบเอาต์พุตหลายรูปแบบ (เช่นวิดีโอ, แฟลช)


พิจารณาสร้างชุมชนวิกินี้
alex

คำตอบ:


11

1. RecordMyDesktop

คุณสามารถใช้RecordMyDesktopซึ่งสามารถติดตั้งเพื่อจับเสียงได้เช่นกัน

2. อิสตันบูล

อิสตันบูลเป็นแอพคำพังเพยเพื่อบันทึกเดสก์ทอปของคุณ

3. Screentoaster

นอกจากนี้คุณยังสามารถใช้screentoasterซึ่งเป็นบริการออนไลน์ที่เป็นแพลตฟอร์มที่เป็นอิสระและอาศัยจาวา (มันทำงานได้รักษา)

4. VLC

คุณสามารถบันทึกเสียงล่วงหน้าแล้วใช้VLC ได้โดยไปที่

  1. สื่อ
  2. แปลง / บันทึก
  3. อุปกรณ์จับภาพ
  4. โหมดถ่ายภาพเป็น "เดสก์ท็อป"
  5. กำหนดอัตราเฟรม
  6. จับภาพ / บันทึก
  7. ตั้งชื่อไฟล์

จากนั้นคุณสามารถใช้ffmpegหรือ Mencoder (ซึ่งเป็นส่วนหนึ่งของMplayer ) เพื่อรวมไฟล์เสียงและวิดีโอ

5. ffmpeg

ในความเป็นจริงffmpegสามารถใช้ด้วยตัวเองเพื่อบันทึก screencast ด้วยการทำ

ffmpeg -f x11grab -s 1280x800 -r 60 -i :0.0 ~/name.mpg

แทนที่ 1280x800 ด้วยความละเอียดของคุณและ 60 ด้วย fps ที่คุณต้องการ

คุณสามารถบันทึกเสียงโดยใช้ความกล้าจากนั้นรวมไฟล์เสียงและวิดีโอ (ไม่ควรยากเกินไปในการตั้งค่าสคริปต์ที่เริ่มทั้งสองแอพพร้อมกัน ฯลฯ ... )

คำบรรยาย, ซูม, แก้ไข, ฯลฯ

คำบรรยายสามารถเพิ่มการใช้KSubtitle คุณยังสามารถใช้The Open Movie Editorเพื่อทำสิ่งนี้ (แต่คุณจะต้องใช้รูปภาพ png ซึ่งไม่เหมาะ) และPitiviหรือcinefxสำหรับการแก้ไขวิดีโอของคุณ Avidemux จะเพิ่มคำบรรยายลงในไฟล์ avi ดังที่แสดงที่นี่

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.