คำถามติดแท็ก video-encoding

ปัญหาเฉพาะเกี่ยวกับการเข้ารหัสวิดีโอในบางรูปแบบซึ่งเกี่ยวข้องกับ [การแปลงวิดีโอ]

1
“ เปิดตัววิดีโอจับภาพ” เข้ารหัสโดยตรงไปยัง webm?
ฉันซื้อ แก้ไขข้อผิดพลาดการจับภาพวิดีโอ และฉันมีตัวแปลงสัญญาณบางส่วนให้เลือกสำหรับการเข้ารหัส (เช่น. h264, mpeg4 เป็นต้น) ระบบคือ W7 Pro x64 อย่างไรก็ตามฉันขาด webm ไปอย่างเลวร้าย ฉันรู้ว่าฉันสามารถใช้ ffmpeg หรือคล้ายกับ transcode ในขั้นตอนที่สอง แต่ฉันต้องการบันทึกและเพียงแค่มีทุกอย่างที่เข้ารหัสไปยัง webm เป็นค่าเริ่มต้น จากความเข้าใจของฉัน Debut Video Cap จับใช้โครงสร้างพื้นฐาน Windows 7 ที่มีอยู่สำหรับการเข้ารหัสวิดีโอ ฉันใช้สิ่งนี้จากรายการฐานความรู้: ตัวเลือกตัวเข้ารหัสสำหรับไฟล์ AVI ฉันติดตั้งแล้ว วิดีโอ WebM สำหรับ Microsoft Internet Explorer 9 (ซึ่งติดตั้งเป็น มูลนิธิสื่อ Webm ) แต่อาจเป็นเพียงการเล่น แต่ก็ไม่ได้เพิ่มตัวเลือกการเข้ารหัส webm ใด ๆ …

1
วิธีที่เร็วที่สุดในการเข้ารหัสภาพ + เสียงสำหรับ Youtube จากบรรทัดคำสั่ง?
ฉันมี mp3 และรูปภาพและฉันต้องการทำคลิปง่าย ๆ ที่จะอัปโหลดไปยัง Youtube มีวิธีแก้ปัญหาที่รวดเร็วหรือไม่? หากรูปแบบวิดีโอนั้นออกแบบมาไม่ดีอาจเป็นไปได้ไหมที่คุณจะใช้คลิปวิดีโอที่แสดงล่วงหน้าเท่านั้น? ใช้งานได้ดียกเว้นว่าใช้เวลานานเท่าที่เสียงจะใช้งาน: ffmpeg -loop_input -r ntsc -i "%IMAGE%" -i "%AUDIO%" -r 1 -acodec copy -shortest -re -force_fps "%VIDEO%" การดำเนินการนี้ใช้เวลาไม่กี่วินาที แต่ให้ผลลัพธ์เป็นวิดีโอหน้าจอสีดำที่เล่นโดยเครื่องเล่นวิดีโอเดสก์ท็อปสำเร็จ แต่ไม่ได้รับการยอมรับจาก Youtube: ffmpeg -i "%IMAGE%" -i "%AUDIO%" -acodec copy "%VIDEO%" Windows 7 ต้องการการรักษาคุณภาพเสียงไว้เหนือคุณภาพวิดีโอ

2
แอปพลิเคชันและตัวแปลงสัญญาณใดที่ฉันสามารถใช้ในการเข้ารหัสวิดีโอ HD ดิบจาก Fraps
ฉันมีไฟล์วิดีโอ HD (.avi) ขนาดใหญ่ (4 GB แต่ละไฟล์) บันทึกโดยใช้ Fraps แอปพลิเคชันและตัวแปลงสัญญาณ (ฟรีแวร์) ใดที่ฉันสามารถใช้เข้ารหัสวิดีโอเหล่านี้และทำให้วิดีโอเล็กลง ฉันต้องการให้วิดีโอของฉันสามารถดูได้บน Windows, Linux, Mac OS X และในเบราว์เซอร์ที่รองรับ HTML5 ฉันได้ทำการค้นหาแล้วและพบว่า h.264 น่าจะโอเค แต่ฉันไม่สามารถหาวิธีเข้ารหัสวิดีโอของฉันได้ ฉันได้พบx264โครงการและx264 ไบนารีที่ไม่เป็นทางการ แต่ดูเหมือนว่าจะเป็นอรรถประโยชน์บรรทัดคำสั่งที่ใช้งานยาก เพิ่ม: ระบบปฏิบัติการของฉันคือ Windows XP หรือ 7 แต่จะแก้ปัญหา crossplatfrom

1
แปลง MP3 เป็นวิดีโอขนาดใหญ่
ฉันมีไฟล์ MP3 6 ไฟล์ที่มีความยาวระหว่าง 1.2GB ถึง 2.8GB ฉันยังมีไฟล์รูปภาพ 6 ไฟล์ ฉันต้องการทำวิดีโอ 6 เรื่องโดยใช้ MP3 และรูปภาพเหล่านั้น 6 รายการ ฉันได้ลองใช้ uMusic เพื่อผสานสิ่งเหล่านี้และในขณะที่ทำงานได้คุณภาพก็แย่มากและช้ามาก อีกทางหนึ่งฉันก็ลอง mp3toolbox.net แต่ในขณะที่มันเร็วมันก็ไม่รองรับไฟล์ขนาดใหญ่ที่ฉันใช้ ฉันเห็นว่าฉันสามารถใช้ ffmpeg ได้ แต่ฉันไม่รู้ว่าจะใช้อาร์กิวเมนต์บรรทัดคำสั่งใด มีวิธีใดบ้างที่ฉันจะได้คุณภาพที่ดีขึ้นจาก uMusic หรือมีวิธีที่ดีกว่าในการบรรลุสิ่งที่ฉันเป็น

1
ทำไม ffmpeg เพิ่มขนาดไฟล์?
ฉันพยายามเข้ารหัสวิดีโอในคุณภาพเดียวกันในรูปแบบเดียวกัน แต่ไฟล์เอาต์พุตมีขนาดใหญ่กว่าไฟล์อินพุตหลายเท่า ทำไมมันเกิดขึ้น? ฉันต้องการแก้ไขข้อผิดพลาดในการเข้ารหัส แต่ฉันไม่สามารถทำได้โดยไม่สูญเสียคุณภาพหรือเพิ่มขนาดไฟล์ วิธีการเข้ารหัสวิดีโอ mp4 โดยไม่สูญเสียคุณภาพและเพิ่มขนาดใน terminal Linux? ฉันต้องการใช้วิดีโอเพื่อแสดงออนไลน์บนเว็บไซต์ของฉัน ฉันใช้สายเพื่อ ffmpeg ด้านล่าง ffmpeg input.mp4 -c:v libx264 -preset placebo -crf 0 -c:a aac -movflags faststart output.mp4 ป.ล. ฉันจะเพิ่มตัวอย่างข้อผิดพลาดที่นี่ แม้ว่าฉันจะมาที่นี่ฉันต้องการเข้าใจว่าทำไม ffmpeg เพิ่มไฟล์ของฉัน ฉันพบสิ่งนี้เป็นประจำ นี่คือคำถามหลัก [h264 @ 0x56524c25dea0] Invalid NAL unit 0, skipping. [h264 @ 0x56524c25dea0] error while decoding MB 32 …

1
รวมแทร็กเสียง 2 เพลงไว้ใน mp4 เดียวโดยไม่เข้ารหัสวิดีโออีกครั้งหรือไม่
ใหม่ Nvidia Share อนุญาตให้บันทึกวิดีโอด้วยแทร็กเสียงสองแทร็ก: หนึ่งแทร็กเสียงในเกมและที่สองพร้อมเสียงไมโครโฟน ฉันจะรวมแทร็กเสียงเป็นหนึ่งเดียวโดยไม่ต้องเข้ารหัสวิดีโออีกครั้งได้อย่างไร ถ้าเป็นไปได้ด้วยบรรทัดคำสั่ง ฉันได้ลองด้วย ffmpeg ffmpeg -i 1.mp4 -filter_complex "amerge,pan=stereo:c0<c0+c2:c1<c1+c3" 11.mp4 มันรวมแทร็กเสียง แต่มันก็เข้ารหัสวิดีโออีกครั้ง ในกรณีที่สำคัญนี่คือข้อมูลวิดีโอ: Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 (isom/mp42) File size : 109 MiB Duration : 15 s 135 ms Overall bit rate : 60.4 …

2
ใช้ FFmpeg เพื่อแบ่งวิดีโอออกเป็นหลาย ๆ ฉาก
ฉันกำลังพยายามใช้ FFmpeg สำหรับการแยกวิดีโอออกเป็นหลาย ๆ วิดีโอย่อยแบบฉากเดียวโดยใช้scenecutคุณสมบัติและเกณฑ์ ฉันพบคำสั่งต่อไปนี้ใน SE: ffmpeg -i myVideo.mp4 -y -c:v libx264 -profile:v high -prese6t:v fast -deinterlace -x264opts min-keyint=15:keyint=1000:scenecut=20 -b:v 2000k -c:a aac -b:a 128k -f segment -segment_format mp4 -segment_format_options movflags=empty_moov+frag_keyframe+default_base_moof+skip_trailer+faststart /home/1/output%%05d.mp4 แต่คำสั่งต่อไปนี้ใช้ไม่ได้สำหรับฉันและแสดงข้อผิดพลาด: Unrecognized option 'prese6t:v'. Error splitting the argument list: Option not found มีการเปลี่ยนแปลงตั้งแต่ FFmpeg สุดท้ายหรือไม่ ฉันใช้เวอร์ชั่นล่าสุด

2
ตัดวิดีโอ FFmpeg ตามเฟรมไม่ใช่ไทม์โคด
ฉันต้องการตัดวิดีโอด้วย FFmpeg โดยใช้สิ่งที่คล้ายกับรหัสด้านล่าง: ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 cut.mp4 อย่างไรก็ตามฉันต้องการที่จะระบุ-ssและ-tในเฟรมแทนในไม่กี่วินาที ตัวอย่างเช่นแทนที่จะเป็น 3 วินาทีฉันอยากบอกให้ ffmpeg เริ่มต้นการตัดที่ 90 เฟรม ฉันต้องการทำเช่นนี้เพราะฉันกำลังจะตัดวิดีโอโดยใช้สคริปต์และฉันไม่ต้องการที่จะซับซ้อนมากเกินไปโดยการแปลงหมายเลขเฟรมเป็นวินาทีก่อนที่จะส่งมันให้กับ FFmpeg เพียงระบุจำนวนอย่างเช่น-ss 90เริ่มการตัดที่ 90 วินาทีไม่ใช่ 90 เฟรม

1
ฉันจะใช้ ffmpeg เพื่อเพิ่มเฟรมวิดีโอได้อย่างไรโดยไม่ส่งผลต่อคุณภาพเสียง
ฉันมีเฟรมวิดีโอ ~ 30k ที่ 25 fps ที่ฉันต้องการทำ 50 fps และใช้เวลาเท่าเดิม นี่อาจจะเกี่ยวข้องกับการทำซ้ำทุกเฟรม อย่างไรก็ตามฉันต้องการให้แทร็กเสียงไม่เปลี่ยนแปลง เป็นไปได้ด้วย ffmpeg / avconv? ขอบคุณสำหรับความช่วยเหลือ!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.