ชุด tovid คือชุดขององค์ประกอบหลายแต่ละเฉพาะสำหรับงานบางอย่าง ส่วนประกอบชุดทั้งหมดจะถูกเขียนในภาษาสคริปต์ข้อความธรรมดาทำให้การปรับเปลี่ยนและซ่อมค่อนข้างง่าย ห้องสวีทที่ออกภายใต้ใบอนุญาตสาธารณะทั่วไป
ความคิดเห็นของนักพัฒนา
tovid เกิดพฤษภาคม 2004 เป็นที่เรียบง่ายสคริปต์หนึ่งบรรทัดสำหรับการแปลงวิดีโอในรูปแบบวีซีดี ฉันได้พบว่ามันไม่ได้มากง่ายต่อการจดจำคำสั่งที่จำเป็นและเลือกบรรทัดคำสั่งสำหรับการแปลงวิดีโอจากรูปแบบอื่นและได้รับวิดีโอออกเป็นไปตามมาตรฐานที่เข้มงวดเช่น VCD ไม่ได้จิ๊บจ๊อย
ต้องแปลงวิดีโอเข้ารหัสกลายเป็นเรื่องเร่งด่วนมากขึ้นเมื่อภรรยาของฉันและฉันซื้อไดรฟ์ดีวีดี-RW ทันใดนั้นความเป็นไปได้ของการสร้างแผ่นดีวีดีของเราเองคือความเป็นจริง แต่น่าเสียดายที่มันดูเหมือนจะเป็นเรื่องยากมากที่จะหาซอฟต์แวร์ที่น่าเชื่อถือสามารถแปลงจากรูปแบบวิดีโอหนึ่งไปยังอีกโดยเฉพาะอย่างยิ่งเมื่อผลที่ได้มีการปฏิบัติตามอย่างเคร่งครัดบิตเฉพาะอัตราเฟรมความละเอียดและรูปแบบการเข้ารหัส VCD, SVCD, DVD และทุกคนต้องอยู่ในรูปแบบ MPEG, ที่ความละเอียดที่กำหนดไว้และอัตราบิต แม้ใน Windows ส่วนใหญ่ของเครื่องมือที่มีอยู่ได้อย่างอิสระสำหรับการเขียนแผ่นวิดีโอมีข้อ จำกัด อย่างรุนแรงเมื่อมันมาถึงการแปลงวิดีโอถ้าหากพวกเขาทำแปลงใด ๆ เป็นอันขาดเขียนโปรแกรมส่วนใหญ่ต้องการวิดีโอไปแล้วเป็นไปตามรูปแบบเป้าหมาย
ฉันพยายามหลายวิธีรวมทั้ง ffmpeg และแปลงก่อนที่จะจ่ายในการใช้งานของ mplayer และ mjpegtools ในขณะที่ mencoder mplayer ของไม่ได้โดยเฉพาะอย่างยิ่งดีเหมาะที่จริงการเข้ารหัสวิดีโอในรูปแบบ MPEG, mplayer เป็นผู้เล่นที่แข็งแกร่งที่สุดวิดีโอฉันรู้สำหรับแพลตฟอร์มลินุกซ์ มันสามารถเล่นเกือบวิดีโอใด ๆ ที่คุณสามารถโยนมันโดยไม่คำนึงถึงรูปแบบ สาธารณูปโภคพร้อมกับ mjpegtools ที่สมบูรณ์แบบสำหรับการเดินทางรูปแบบ MPEG ภายในพารามิเตอร์ที่เหมาะสม การมีเพศสัมพันธ์ทั้งสองร่วมกันเป็นเรื่องง่ายที่ค่อนข้างขอบคุณเอกสารอย่างละเอียด ฉันเร็ว ๆ นี้มีการแปลงวิดีโอการทำงานออกแบบมาเพื่อใช้วิดีโอโดยพลการและแปลงเป็น VCD เมื่อใดก็ตามที่ฉันต้องการที่จะแปลงเป็นรูปแบบที่แตกต่างกันฉันเพียงแค่แก้ไขสคริปต์ ฉันเร็ว ๆ นี้มีคอลเลกชันขนาดเล็กของสคริปต์แปลงที่มีชื่อเหมือน todvd, tovcd และ tosvcd
ความปรารถนาที่จะมีความยืดหยุ่นที่เพิ่มขึ้นในที่สุดได้รับแจ้งให้ผมเขียนสคริปต์เป็นหนึ่งเดียวกับทางเลือกของรูปแบบการออก เมื่อผมมีสคริปของผมในรูปแบบที่ใช้งานได้มากขึ้นหรือน้อยผมโพสต์ไปยัง LinuxQuestions.org ไม่นานหลังจากที่ผมถูกถามโดยผู้ดูแล LinuxQuestions ถ้าผมจะให้ความสนใจในการโพสต์สคริปต์ในส่วน LinuxAnswers; ผมและเร็ว ๆ นี้ได้รับการตอบบางอย่างโดยคนอื่น ๆ ที่มีการใช้สคริปต์ ที่มีความสนใจที่เพิ่มขึ้นผมคิดว่ามันเป็นที่ตั้งที่คุ้มค่าขึ้นโครงการ SourceForge.net ดอกเบี้ยยังคงเติบโตและมีการเผยแพร่อย่างเป็นทางการหลายแต่ละคนมีคุณสมบัติใหม่และ bugfixes ขึ้นอยู่กับการตอบรับจากผู้ใช้อื่น ๆ และจากการใช้งานอย่างต่อเนื่องของตัวเองของมัน.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- รุ่นนี้มีใหม่ GUI สำหรับการทำ titlesets หลาย tovid
- ซึ่งจะรวมถึงการปรับปรุงจำนวนมากและการแก้ไขสำหรับการเปลี่ยนแปลงในแบ็กเอนด์เช่น ffmpeg และ dvdauthor เช่นเดียวกับหลาย bugfixes.
- คุณสมบัติ libavfilter ใหม่จาก ffmpeg มีการดำเนินการเพื่อให้เป็นตัวเลือกที่เมนูรวดเร็วตอนนี้ทำงานอีกครั้งกับ libavfilter พอที่ผ่านมาและ ffmpeg (0.8).
- เลือกใหม่หลายคนได้รับการเพิ่มรวมทั้งความสามารถในการใช้ภาพของคุณเองโดยพลการเชื่อมโยงภาพย่อ.
- PNG ถูกนำมาใช้ในขณะนี้โดยทั่วไปเป็นรูปแบบตัวกลางแทน JPEG ส่งผลให้คุณภาพของภาพที่ดีขึ้น.
มีอะไรใหม่ ในรุ่น 0.32:
- จะได้รับมากกว่าสองปีนับตั้งแต่การเปิดตัวล่าสุดของ tovid ฉัน (เอริค / wapcaplet) ได้รับในการหยุดยาวจากการพัฒนาเพื่อยกลูกชายของฉัน (ตอนนี้ 3 ปี) ได้รับงานจริงและโดยทั่วไปมักจะเรื่องเร่งด่วน เขียนหลามของ tovid ยังไม่ได้ใส่พื้นดินที่มีพวงของข้อบกพร่องที่ยังไม่ได้แก้ไขฉันให้พ้นโดเมน tovid.org ออกจากมือของฉันและผู้ที่เข้ามาในบางส่วนของเพื่อนชาวรัสเซียที่จะไม่ตอบกลับอีเมลของเขาและ ในสิ่งที่ทั่วไปจะรับประทานอาหารขนาดใหญ่.
- ดังนั้นในความพยายามที่จะได้รับสิ่งที่เคลื่อนไหวอีกครั้งเรากำลังวางรุ่นนี้ออกมี หากสิ่งที่จะแตกหรือทำให้เกิดความสับสนว่าเป็นสิ่งที่รุ่นถัดไปสำหรับ หลังจากนั้นสองปีผมคิดปล่อยครึ่ง assed จะดีกว่าปล่อยให้เป็นอิสระที่ทุกคน.
- เริ่มต้นด้วยการเปิดตัวนี้ทั้งหมดของ tovid ของสคริปต์ที่ปฏิบัติการเรียกว่าตอนนี้ผ่านสคริปต์หน้าเดียวเรียกว่าเพียงแค่ tovid ซึ่งจะเป็นอาร์กิวเมนต์แรกของ & quot; คำสั่ง & quot; คุณต้องการเรียกใช้ ตัวอย่างเช่นแทนการใช้สคริปต์ todisc โดยตรงคุณทำงานกับดิสก์ tovid นี่คือชื่อคำสั่งใหม่:
- tovid กุย
- เป็น todiscgui เรียกใช้อินเตอร์เฟซแบบกราฟิกที่จะทำให้แผ่น.
- tovid MPG
- เป็น tovid วิดีโอการเข้ารหัสรูปแบบ MPEG.
- แผ่น tovid
- เป็น todisc สร้างดีวีดีที่มีเมนู.
- tovid titlesets
- ใหม่ สร้างดีวีดีที่มีหลาย titlesets ใช้ 'tovid กุย' ตั้งค่าตัวเลือก.
- รหัส tovid
- เป็น idvid ระบุหนึ่งหรือมากกว่าหนึ่งไฟล์วิดีโอ.
- ดีวีดี tovid
- ถูก makedvd ผู้เขียนและ / หรือเขียนดีวีดี.
- เมนู tovid
- เป็น makemenu สร้างเมนู MPEG.
- tovid ซีดี
- ถูก makevcd ผู้เขียนและ / หรือการเผาไหม้ (S) VCD.
- tovid XML
- เป็น makexml สร้าง DVD หรือ (S) VCD ไฟล์. xml
- tovid postproc
- เป็น postproc ขั้นตอนการโพสต์ไฟล์วิดีโอ MPEG.
- ตั้งแต่ tovid ยังคงเป็นส่วนใหญ่ทุบตีตามสคริปต์ที่ปฏิบัติการจริงมากที่สุดเท่าที่พวกเขาก่อนยกเว้นตอนนี้พวกเขาจะได้รับการติดตั้งไปยังสถานที่ที่ไม่ได้รวมอยู่ในระบบปกติ $ เส้นทางของคุณเช่น / usr / lib / tovid.
- การเปลี่ยนแปลงนี้หวังว่าจะแก้ปัญหาสองสาม - ครั้งแรกก็จะเก็บโฟลเดอร์ของคุณ / usr / bin หรือ / usr / local / bin จากการถูกรกกับทุก tovid ของสคริปต์เสริมและอย่างที่สองก็จะทำให้ tovid มากขึ้น ขยายในอนาคตหากคำสั่งเพิ่มเติมจะถูกเพิ่ม.
- หนึ่งผลของการเปลี่ยนแปลงนี้คือการที่หน้าคู่มือยังได้รับการรวมเข้าเป็นรายการเดียว tovid คน ฉันตระหนักดีว่าไม่มีใครชอบหน้าคู่มือ ginormous และนี้ไม่ได้เป็นทางออกที่ดีส่วนหนึ่งเป็นเพราะขาดรูปแบบ manpage ของการอ่าน, การจัดทำดัชนีหรือระหว่างการเชื่อมโยง (ผมหมายถึงรูปแบบ manpage เป็นเหมือน 40 ปี!) ปัญหานี้ อาจจะลดลงในอนาคตโดยรวมที่ครอบคลุมในการสร้างความช่วยเหลือหรือโดยการเปลี่ยนไปใช้รูปแบบเอกสารที่ทันสมัยมากขึ้นบนพื้นฐานของ reStructuredText หรือสิ่งที่คล้ายกัน ไม่มีอะไรเป็นที่แน่นอนยัง สำหรับตอนนี้ฉันเกรงว่าคุณเพียงแค่จะต้องดูดขึ้นและทำคน tovid มันอาจจะไม่ดี แต่ผมสัญญาว่าจะไม่ได้รับไม่ดีเท่าที่ manpage mplayer ของ.
- GUIs:
- GUI เป็นที่รู้จักกันอยู่ในขณะนี้ todiscgui GUI tovid ขอโทษกับทุกคนที่ต้องการ GUI wxWidgets ตาม แต่สัตว์ที่เป็นเพียงยากเกินไปที่จะดำเนินการต่อการบำรุงรักษา มันเป็น GUI จริงครั้งแรกของฉันและประสบการณ์จริงงูใหญ่ครั้งแรกของฉันและพื้นก็ดูเหมือนว่าเก่าและจับกับผมตอนนี้ ถ้าคุณรักมันและต้องการที่จะรื้อฟื้นภายใต้โครงการใหม่เป็นแขกของฉัน -. แต่ฉันทำกับมันและมีความสนใจในการพัฒนาอย่างต่อเนื่องของมันไม่ได้
- หนึ่ง GUI เพื่อปกครองพวกเขาทั้งหมดคือตอนนี้เรียกว่าเพียงแค่ tovid กุย เรียกว่าจะเริ่มต้น interface GUI (หรือใช้ไอคอนเดสก์ทอปของคุณติดตั้งสมมติว่าทำงาน) สิ่งนี้มีการเปลี่ยนแปลงอย่างมากตั้งแต่ 0.31 เปิดตัวด้วยการปรับเปลี่ยนมากเกินไปที่จะจำได้หรืออธิบาย แต่นี่เป็นสรุปสั้นมาก:
- สวยมากทุก todisc เดียว / tovid ตัวเลือกแผ่นดิสก์เป็นตัวแทนในขณะนี้
- ลงชื่อหน้าต่างที่แสดงให้เห็นว่าการส่งออกของแผ่นดิสก์ todisc / tovid ขณะที่มันวิ่งที่มีความสามารถในการโต้ตอบตอบคำถามเท่าที่จะแจ้งให้พวกเขา
- การตั้งค่า GUI สามารถบันทึกไว้ในสคริปต์ทุบตีแล้วโหลดอีกครั้งในภายหลัง (โปรดทราบว่านี้ไม่ได้ทำงานทั้งหมดและคุณจะมีปัญหากับบางตัวเลือก)
- ควบคุมกล่องรายการสำหรับตัวเลือกการเชื่อมโยงที่เกี่ยวข้องอย่างใดอย่างหนึ่งต่อหนึ่งหรือหนึ่งต่อหลายคนที่มีรายชื่อของไฟล์วิดีโอ
- เลือกตัวอักษรที่แสดงให้เห็นตัวอย่างของแบบอักษรที่เลือก
- สคริป:
- todisc:
- todisc ตอนนี้ไม่ภาพสไลด์ เหล่านี้สามารถสไลด์โชว์เดี่ยว, ภาพสไลด์หลายเมนูหนึ่งหรือวิดีโอผสมและสไลด์โชว์บนเมนูเดียวกัน พวกเขาสามารถของหลักสูตรจะใช้ใน titlesets เช่นกัน นอกจากนี้คุณสามารถมีเมนูย่อยที่มีภาพสไลด์ถ้า -ani-เมนูย่อยที่ใช้แล้วจะมีเมนูย่อยสไลด์โชว์ภาพเคลื่อนไหวที่มีการเปลี่ยนอื่นเมนูย่อยจะเป็นแบบคงที่ตัดต่อภาพ 'โพลารอยด์สแต็คของภาพนิ่ง สไลด์โชว์ที่นำไปสู่การแสดงผลแบบคงที่ของภาพนิ่งสไลด์โดยสไลด์.
- todisc ขณะนี้สนับสนุนซีพียูหลาย โดยหนึ่งในการเริ่มต้นการทำงานสำหรับซีพียูแต่ละพบจะถูกเรียกใช้ - นี้สามารถถูก จำกัด หรือเพิ่มขึ้นด้วย -jobs เอ็นซึ่งจะส่งผลในการเพิ่มความเร็วขนาดใหญ่ - ที่ Athlon X2 3600 ของฉันมันจะทำงานเร็วขึ้น 30% เมื่อใช้หน่วยประมวลผลทั้งเมื่อเทียบกับเพียงแค่ใช้อย่างใดอย่างหนึ่ง นี้จะดีสำหรับขนาดมากกว่า 2 ซีพียูเช่นกัน.
- เมนูเข้ารหัสจากภาพตอนนี้ใช้การส่งออก ppm และท่อซึ่งจะส่งผลในขั้นตอนการเข้ารหัสน้อยลงและมีคุณภาพดีขึ้นและความเร็วที่ดีกว่าในหลาย ๆ กรณี สไลด์ใน SVN ได้เพิ่มความเร็วขนาดใหญ่ (600%) เมื่อมีการเปลี่ยนแปลงเทคนิคนี้ถูกสร้างขึ้นมา.
- ไฟล์จัดกลุ่มสามารถมีเมนูย่อย.
- ชื่อหัวแม่มือตอนนี้ไปได้โดยตรงบนนิ้วหัวแม่มือภาพ / วิดีโอเพื่อให้หลายชื่อและการรักษานิ้วหัวแม่มือด้าน.
- บทเมนูย่อยสามารถมีชื่อโดยใช้ 'บทที่ชื่อ'.
- ตอนนี้คุณสามารถตั้งค่าความยาวของเมนูย่อยที่ใช้ -submenu ยาว NN เอ็นนี้จะเป็นประโยชน์อย่างยิ่งสำหรับเมนูย่อยสไลด์โชว์.
- เมนูย่อยสามารถมีภาพพื้นหลังหรือสีโดยใช้พื้นหลัง -submenu หรือ -submenu-BG-สี.
- -menu จางหายตอนนี้ใช้เวลาอาร์กิวเมนต์ตัวเลือกเวลาที่เมนูเริ่มต้นที่จะจางหายไปในกว่าด้านบนของพื้นหลัง ซึ่งหมายความว่าคุณสามารถใช้วิดีโอเป็นจัดเรียงของ 'การเปลี่ยนแปลง' ที่เมนู: วิดีโอการเปลี่ยนแปลงนี้จะเล่น / แสดงตราบเท่าที่ระยะเวลาที่คุณเลือก นอกจากนี้คุณสามารถใช้ -menu จางสำหรับเมนูแบบคงที่ '-transition ไปเมนู' ตัวเลือกที่ได้รับการเพิ่มเพื่อความสะดวก:. ถ้าคุณใช้ตัวเลือกนี้พื้นหลังจะหยุดการเคลื่อนไหวที่จุดที่แน่นอนยกนิ้วเสร็จสิ้นการซีดจางใน
- -menu จางหายตอนนี้เข้ารหัสเพียงภาพที่เปลี่ยนแปลง (ภาพเคลื่อนไหว) ส่งผลให้ความเร็วขึ้นสำหรับเมนูจางหายไป.
- ข้อความ -button สไตล์ตอนนี้ทำงานสำหรับการเตรียมการทั้งหมด นอกจากนี้ยังมีลักษณะที่ดีมาก.
- ตัวเลือกเพิ่ม -nomenu สำหรับ MPEG รวดเร็ว - & gt; ดีวีดีที่มีเมนูไม่
- เป็นไปได้เพิ่มปุ่มบนเมนู playall VMGM
- เพิ่ม 6 นิ้วหัวแม่มือรูปร่างใหม่ (-thumb รูปร่าง)
- ความสามารถที่เพิ่มเข้ามาสำหรับผู้ใช้ที่จะจัดหาหน้ากากนิ้วหัวแม่มือใน $ คำนำหน้า / lib / tovid / มาสก์หรือ ~ / .tovid / หน้ากาก
- ตอนนี้คุณสามารถใช้นิ้วหัวแม่มือรูปร่างที่ภาพแสดง / วิดีโอเช่นกัน (ตอนนี้คุณสามารถทำผลกระทบทั้งหมดในภาพแสดง / วิดีโอที่คุณสามารถทำได้ที่ภาพวิดีโอ.)
- ตัวเลือกใด ๆ makempg ขณะนี้สามารถส่งผ่านไดเรกทอรีบนบรรทัดคำสั่งเพื่อ todisc (พวกเขาจะถูกใช้โดย makempg ถ้าไฟล์ (s) จำเป็นต้องเข้ารหัส)
- เมนูย่อยตอนนี้ทำงานสำหรับวิดีโอการจัดกลุ่มและภาพสไลด์
- ขณะนี้คุณสามารถใช้พื้นหลังภาพเมนูย่อยโดยใช้ -submenu พื้นหลัง.
- คุณยังสามารถใช้สีพื้นหลังแทนการใช้ -submenu-BG-สี (-bg สีสำหรับเมนูหลัก) เมนูย่อยแต่ละคนสามารถมีพื้นหลังเดียวกันหรือคุณสามารถใช้หนึ่งที่แตกต่างกันสำหรับแต่ละ.
- เพิ่มตัวเลือก -grid ซึ่งทำให้ตัวอย่างที่สองกับตารางเลขที่มันให้ความช่วยเหลือกับตัวเลือกที่ต้องใช้รูปทรงเรขาคณิตที่หน้าจอ
- todisc ในขณะนี้ได้รับเกียรตินิยมตัวแปร WORKING_DIR ใน ~ / .tovid / การตั้งค่า
- เกียรตินิยม todisc ตัวแปรสภาพแวดล้อมใหม่ TOVID_WORKING_DIR
- แก้ไขข้อผิดพลาดจำนวนมากที่ถูกสร้างขึ้นและการเปลี่ยนแปลงอื่น ๆ ที่ได้รับการปล่อยออกจากที่นี่ ต่างไป 0.31 มีขนาดใหญ่: -2437 6274
- หน้าคนได้รับการปรับปรุง -. ดูคน tovid 'สำหรับรายละเอียดและตัวอย่างบางส่วนของการใช้งาน
- postproc:
- postproc ได้ถูกทำลายลงเพราะ mplayer ไม่ได้ทิ้งลำธารถูกต้อง สคริปต์ตอนนี้ใช้ ffmpeg เพื่อ demux และจะมีการทำงานอีกครั้ง.
ความคิดเห็นที่ไม่พบ