การผลิตวิดีโอ

ถาม - ตอบสำหรับวิศวกรผู้ผลิตบรรณาธิการและผู้ที่ชื่นชอบซึ่งประกอบไปด้วยวิดีโอและสื่อ

2
จะลดขนาดตัวอย่าง 4k เป็น 1080p โดยใช้ ffmpeg ขณะที่รักษาคุณภาพได้อย่างไร
ฉันมีวิดีโอ 4K 3840x2160 บางรูปแบบในรูปแบบ MP4 ที่ฉันต้องนำมาลงให้ 1080p ฉันพยายามวิ่ง ffmpeg -i orig.mp4 -vf scale=1920:1080 smaller.mp4 แต่ผลลัพธ์นั้นมีคุณภาพไม่ดีมากโดยภาพทั้งหมดประกอบด้วยแผ่นสี่เหลี่ยม "ราวกับว่าฉันกำลังขยาย 4: 1" นี่คือผลลัพธ์ของการรันคำสั่งนี้: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'origs/P1000003.MP4': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42avc1 creation_time : 2015-02-19 17:10:38 Duration: 00:05:14.48, start: 0.000000, bitrate: 95903 kb/s Stream #0.0(und): Video: h264 (High), yuvj420p, …

4
ฉันจะแปลงไฟล์. MTS (AVCHD) เป็น. mp4 โดย ffmpeg โดยไม่ต้องเข้ารหัสสตรีมวิดีโอ H264 อีกครั้งได้อย่างไร
หมายเหตุ: ฉันโพสต์คำถามเดียวกันเพื่อstackoverflowช่วงเวลาสั้น ๆ ก่อนหน้านี้เมื่อฉันยังไม่พบชุมชนนี้ ฉันโพสต์ใหม่เนื่องจากคำถามนี้เหมาะสมกับชุมชนนี้มากกว่า 1. สิ่งที่ฉันพยายาม ฉันมีบางพิษ (รูปแบบ AVCHD) ไฟล์ recoreded กับกล้อง สเปคของมันดังแสดงด้านล่าง: $ ffprobe 140612_Canon-00000.MTS ffprobe version 2.2.1 Copyright (c) 2007-2014 the FFmpeg developers (snip) Input #0, mpegts, from '140612_Canon-00000.MTS': Duration: 00:48:58.40, start: 0.800300, bitrate: 5563 kb/s Program 1 Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, …
20 ffmpeg  avchd  h.264 

4
แสดงคำบรรยาย srt เป็นวิดีโอหรือไม่
ฉันมีคำบรรยายในรูปแบบไฟล์. srt และฉันจำเป็นต้องแสดงผลให้อยู่ด้านบนของไฟล์วิดีโอ (mp4 ล่วงหน้า) ฉันลองใช้เบรกมือและมีเดียโค้ดโค้ดจนถึงตอนนี้โดยไม่มีโชค ฉันควรทำอย่างไรดี?
19 video  subtitles 

3
วิธีการลบ / ตัดต่อวิดีโอ / คลิปเสียงด้วยระยะเวลาที่ไม่รู้จัก?
ฉันกำลังทำงานในโครงการที่ฉันใช้ ffmpeg เพื่อแปลงไฟล์วิดีโอบางไฟล์และเพิ่มเอฟเฟ็กต์เข้า / ออกที่หัวและส่วนท้ายของคลิปแต่ละคลิป ฉันใช้โค้ดนี้เพื่อเพิ่มเอฟเฟ็กต์เฟด / เอ้าท์บนคลิปที่มีระยะเวลาที่รู้จัก: ffmpeg -i clip.mp4 -filter:v 'fade=in:0:30,fade=out:9650:30' -c:v libx264 -crf 22 -preset veryfast -c:a copy fadeInOut.mp4 คำถามสองข้อของฉันคือ: ฉันจะลบเสียงเข้า / ออกพร้อมกันได้อย่างไร ffmpeg สามารถหาระยะเวลาของคลิปได้โดยอัตโนมัติและได้รับการบอกเพียงแค่เฟรมหลุด 30 เฟรมสุดท้ายหรือไม่ ขอบคุณ!
19 video  ffmpeg  audio 

4
เหตุใดนักพยากรณ์และมือสมัครเล่นจึงใช้หน้าจอสีเขียวเมื่อผู้สร้างภาพยนตร์มืออาชีพใช้หน้าจอสีน้ำเงิน
ฉันเคยเห็นการตั้งค่าหน้าจอสีเขียว "งบประมาณต่ำ" มากมาย อย่างไรก็ตามเมื่อฉันดูสิ่งต่าง ๆ เกี่ยวกับการสร้างภาพยนตร์ระดับมืออาชีพดูเหมือนว่าทุกคนกำลังใช้หน้าจอสีน้ำเงินแทน (เช่นฉันเคยเห็น Industrial Light and Magic เรียกว่า "เด็กชายจอฟ้า" และวิดีโอ "Sentry Sabotage" ที่ TF2 ล่าสุดถ่ายทำโดยใช้หน้าจอสีน้ำเงิน) มีเหตุผลทางเทคนิคสำหรับความแตกต่างนี้หรือเป็นเพียงการตั้งค่าส่วนตัว / ความเฉื่อย?

2
ปัญหาสิทธิบัตร MP4 / h.264
ฉันรู้ว่านี้ไม่ได้เป็นฟอรั่มตามกฎหมาย แต่ฉันสมมติว่านี้เป็นปัญหาในชีวิตประจำวันสำหรับคนส่วนใหญ่บนเว็บไซต์นี้ตั้งแต่วิดีโอ H.264 (AVC / MPEG4 part10) เป็นที่แพร่หลายดังนั้น (และมีเป็นlegalแท็กที่นี่) ฉันได้อ่านเกี่ยวกับปัญหาสิทธิบัตรของวิดีโอ h.264 แล้ว แต่ฉันก็สับสนเล็กน้อย มีปัญหาในการสร้างวิดีโอ (ใช้ ffmpeg หรือเครื่องมืออื่น ๆ ) เพื่อการใช้งานเชิงพาณิชย์หรือไม่? หรือเป็นปัญหาสำหรับผู้ที่เขียนซอฟต์แวร์ที่สร้างวิดีโอประเภทนี้เท่านั้น
18 mp4  h.264  legal 

7
มีข้อได้เปรียบทางคณิตศาสตร์สำหรับอัตราการสุ่มตัวอย่างที่สูงขึ้นหรือไม่?
เนื่องจากคนส่วนใหญ่ไม่สามารถได้ยินความถี่สูงกว่า 20kHz ต่อไปได้ฉันไม่เคยเข้าใจข้อโต้แย้งที่แน่นอนสำหรับการใช้อัตราการสุ่มตัวอย่างที่สูงกว่า 48kHz ที่ 48kHz ฉันเข้าใจว่าการสร้างตัวกรอง lowpass ด้วยแบนด์วิดท์สูงขึ้นเล็กน้อยเพื่อลบ aliasing แต่ฉันไม่เข้าใจว่าทำไมทุกคนต้องการบันทึกที่ 96kHz สำหรับโครงการที่ใช้ระบบดิจิตอลอย่างเคร่งครัดเช่นใช้การสังเคราะห์แบบดิจิตอลบริสุทธิ์และไม่บันทึกเนื้อหาใด ๆ ที่จะถูกแปลงจากอะนาล็อก -> ดิจิตอลมีข้อได้เปรียบอะไรบ้างในการใช้อัตราการสุ่มตัวอย่างที่สูงกว่า 44.1kHz? มีสิ่งอื่นใดอีกหรือไม่ที่จะได้รับประโยชน์จากการใช้ 96kHz? มันจะมีประโยชน์เมื่อใช้การดำเนินการ DSP บางประเภทในภายหลังหรือไม่? หรือมันเป็นผลของยาหลอกสำหรับหูอย่างหมดจด? หมายเหตุ: มีคำถามอื่น ๆ ที่นี่ถามเกี่ยวกับอัตราการสุ่มตัวอย่างที่จะใช้สำหรับโครงการบันทึกประเภทต่าง ๆ แต่ที่นี่ฉันขอข้อมูลจริงที่ยากสำหรับเหตุผลทางคณิตศาสตร์หรือ DSP ที่เกี่ยวข้องกับการสนับสนุนการใช้อัตราการสุ่มตัวอย่างที่สูงขึ้น

2
ฉันจะตั้งค่าและใช้ ffmpeg ใน Windows ได้อย่างไร
ฉันเข้าใจว่า ffmpeg เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการแปลงไฟล์วิดีโอ ฉันเห็นทางออนไลน์ในหลาย ๆ ที่ที่ผู้คนแนะนำวิธีการแก้ปัญหาหรือขอความช่วยเหลือในการใช้ ปัญหาคือฉันไม่ทราบวิธีตั้งค่าหรือใช้งานเลย โพสต์เหล่านี้ที่ฉันพูดถึงมักจะอยู่ในรูปแบบ "ใช้ ffmpeg [บรรทัดของโค้ดที่ซับซ้อนและอ่านไม่ได้]" ฉันไม่ใช่โปรแกรมเมอร์ แต่ฉันสามารถทำบางสิ่งได้ฉันคิดว่าฉันสามารถหามันได้ถ้าฉันมีทิศทาง ฉันจะตั้งค่าและใช้ ffmpeg ใน Windows ได้อย่างไร
18 ffmpeg  windows  setup 

5
DTS ที่ไม่ซ้ำซ้อนบน concat (ffmpeg)
หลังจากรันคำสั่งนี้ffmpeg -f concat -i mylist.txt -c copy output.mp4- ฉันได้รับoutput.mp4ไฟล์ที่เสียหายและข้อความนี้: ffmpeg -f concat -i mylist.txt -c copy output.mp4 ffmpeg version 2.6.2 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame …
17 video  ffmpeg 

2
แก้ไขไฟล์และสตรีมที่ไม่ดีด้วย ffmpeg ดังนั้น VLC และผู้เล่นอื่น ๆ จะไม่ผิดพลาด
มันเกิดขึ้นกับฉันหลายครั้งที่ฉันสามารถจบลงด้วยไฟล์วิดีโอที่เสียหาย: วิดีโอที่ดาวน์โหลดจากแหล่งข้อมูลอย่างเป็นทางการ แต่ด้วยฝนตกหนักและด้วยเหตุผลบางอย่างไม่ใช่ทุกชิ้นที่มีใน. mkv, .ts หรือ. mp4 บันทึกในรูปแบบ. ts เมื่อถึงจุดหนึ่งข้อมูลจะหายไป คัดลอกวิดีโอจากฮาร์ดไดรฟ์เก่าที่มีเซกเตอร์เสียหาย เมื่อฉันเล่นวิดีโอนี้ด้วย VLC หรือผู้เล่นอื่นพวกเขาเล่นจนถึงจุดหนึ่งแล้วออกทันที บางครั้งฉันสามารถข้ามส่วนที่ไม่ดีได้ แต่ฉันสามารถพบกับภาคที่ไม่ดีอีกครั้งและเลิกใช้อินสแตนซ์อีกครั้ง คำถามคือ: ฉันสามารถแก้ไขปัญหานี้ได้หรือไม่ (ฉันสมมติว่าสตรีมและคีย์เฟรมเกี่ยวข้องกับ ffmpeg และอาจอยู่ในรูปแบบสำเนา -c ดังนั้นฉันจึงไม่ต้องบีบอัดทุกอย่างอีกหรือไม่ สิ่งที่ฉันต้องการบรรลุคือวิดีโอที่มีความยาวเต็มรูปแบบโดยที่ส่วนที่ขาดหายไปถูกข้ามไปฉันชอบความผิดพลาดมากกว่าที่วิดีโอของฉันจะพัง
17 ffmpeg  h.264 

3
การตั้งค่าการเข้ารหัสสำหรับวิดีโอพื้นหลัง HTML5
ฉันต้องการสร้างเว็บไซต์ที่มีพื้นหลังวิดีโอ HTML5 ฉันมีคลิป mp4 สั้น ๆ ที่ฉันต้องการใช้ (ยุค 20) ฉันต้องการเปิดวิดีโอในรูปแบบกล่องจดหมาย (5: 2 ish) เต็มหน้าจอด้านหลังเนื้อหาของหน้าเว็บ (ตัวอย่างเช่นดูเว็บไซต์ของ Paypal: https://www.paypal.com/uk/webapps/mpp/home ) การตั้งค่าการส่งออกที่ดีที่สุดใน Premiere CC สำหรับจุดประสงค์นี้คืออะไร
17 premiere 


5
ทำไมสีแดงจึงปรากฏเป็นพิกเซลบนทีวีและวิดีโอบนพีซีเสมอ
ฉันหวังว่านี่จะไม่ใช่หัวข้อ ในขณะที่ในทางเทคนิคเกี่ยวกับการผลิตวิดีโอมันไม่ได้เกี่ยวกับปัญหาที่ฉันมี คุณเคยสังเกตุในทีวีว่าสีแดงเป็นพิกเซลอย่างเห็นได้ชัดหรือไม่? มันเหมือนกันว่าทำไมในขณะที่ดูวิดีโอบนคอมพิวเตอร์เช่นกันไม่ว่าจะเป็น Blu-ray, DVD, วิดีโอที่เล่นโดยตรงจากดิสก์หรือวิดีโอที่ถูกสตรีมจากอินเทอร์เน็ต ไม่มีใครอื่นที่ฉันรู้จักหน้าตาเป็นพิกเซลเหมือนสีแดง ฉันสังเกตุสิ่งนี้มานานเท่าที่ฉันจำได้ว่าเริ่มต้นด้วย DVD ฉันไม่ได้ดูเทป VHS ใด ๆ เป็นเวลาหลายปีดังนั้นฉันจึงไม่สามารถบอกได้ว่าพิกเซลตัวนี้เกิดขึ้นกับเทปหรือไม่ BTW ฉันค้นหาออนไลน์แล้วและพบผู้คนจำนวนมากถามคำถามเดียวกัน แต่ฉันยังไม่เห็นคำตอบที่แท้จริง นี่คือตัวอย่างของการสร้างพิกเซลสีแดงที่ฉันเพิ่งเจอบน YouTube แม้ว่าสิ่งเดียวกันนี้จะเกิดขึ้นแม้ในรายการทีวี แม้ว่าคุณจะยังสามารถดูได้ตามขนาดจริง แต่การซูมเข้าจะช่วยให้คุณเห็นว่าตัวหนังสือสีแดงเป็นสีเปรียบเทียบกับสีที่เหลือซึ่งไม่ได้เป็นพิกเซลเลย ฉันสงสัยอย่างมากว่านี่เป็นเพียงความผิดปกติทางสายตา แต่ฉันเชื่อว่ามันเกี่ยวข้องกับวิธีการประมวลผลสีแดงระหว่างการเข้ารหัส

3
H.264 หรือ VP9 สำหรับการเข้ารหัสสำหรับ YouTube?
ฉันทำหนังสั้นที่ฉันเผยแพร่ผ่าน YouTube ฉันรู้ว่า YouTube ใช้ VP9 สำหรับการสตรีม แต่ YouTube ยังแนะนำให้อัปโหลดด้วย h.264 ฉันรู้สึกดีกว่าที่จะอัปโหลดในรูปแบบที่คล้ายกับที่สตรีมผ่าน YouTube แต่ฉันอาจพลาดอะไรบางอย่าง นอกจากนี้การอัปโหลดตัวแปลงสัญญาณคุณภาพสูงเช่น DNxHR หรือ Prores (ฉันไม่กังวลเกี่ยวกับแบนด์วิดท์หรือเวลาประมวลผล) จะรักษาคุณภาพวิดีโอได้ดีขึ้นหลังจากการเข้ารหัสของ YouTube หรือไม่

2
วิธีเชื่อมต่อคลิปจากวิดีโอเดียวกันกับ ffmpeg
ฉันมีวิดีโอยาวที่มีฉากต่างกันในนั้น ฉันต้องการแยกและเชื่อมต่อ 2 ฉากจากวิดีโอ (ที่ไม่ได้เริ่มในเฟรม I) โดยใช้ ffmpeg 2.1.4 สำหรับการโต้แย้งว่าฉันต้องการ 5 วินาทีจาก 01:00 และ 02:00 ฉันสามารถทำสิ่งนี้: ffmpeg -ss 01:00 -i in.mkv -ss 02:00 -i in.mkv -filter_complex " [0:v]select='lt(t,5)'[v0]; [0:a]aselect='lt(t,5)'[a0]; [v0][a0][1:v][1:a]concat=n=2:v=1:a=1 " -c:a libvorbis -t 10 out.mkv นั่นให้ภาพยนตร์ที่ฉันต้องการ แต่จริงๆแล้วการเลือกบังคับให้ ffmpeg ถอดรหัสส่วนที่เหลือทั้งหมดของหนัง ฉันจะบอกให้ตัดทอนภาพยนตร์เรื่องแรกแทนที่จะถอดรหัสได้อย่างไร ฉันต้องการทำเช่นนี้กับตัวกรองที่ซับซ้อน ffmpeg ถ้าเป็นไปได้ ฉันรู้ว่าฉันสามารถใช้-tเพื่อบันทึกภาพยนตร์แยกต่างหากก่อน แต่ขั้นตอนการเข้ารหัสพิเศษช้ามากในกรณีของฉันและยังสูญเสียคุณภาพที่เป็นธรรมสำหรับวิดีโอนี้ ฉันไม่สามารถหาตัวกรองที่ตัดความยาวของไอน้ำออก มีโหนดตัวกรองที่สอดคล้องกับ-tหรือ-ssพารามิเตอร์หรือไม่
15 ffmpeg 

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