คำถามติดแท็ก ffmpeg

เครื่องมือสื่อที่รองรับตัวแปลงสัญญาณตัวกรองและคอนเทนเนอร์หลายตัว รวมคำสั่งจริงของคุณและเอาต์พุตคอนโซลที่สมบูรณ์เมื่อถามคำถามที่เกี่ยวข้องกับเครื่องมือ FFmpeg วิธีง่ายๆในการทำเช่นนี้คือการเพิ่ม `- รายงาน 'ลงในคำสั่งของคุณและวางเนื้อหาของ logfile ที่สร้างขึ้น สำหรับความช่วยเหลือเกี่ยวกับ CLI ให้ใช้เฉพาะไบนารี ff * - ffmpeg, ffprobe, ffplay สำหรับความช่วยเหลือเกี่ยวกับการใช้ API ให้โพสต์บน Stack Overflow

3
ffmpeg / avconv บังคับให้สเกลเอาต์พุตถูกหารด้วย 2
ฉันบันทึกเดสก์ท็อปของฉันด้วย avconv (aka ffmpeg) แล้วปรับขนาดเป็น 720p ฉันเพิ่งเพิ่มสคริปต์ของฉันเพื่อให้พวกเขาสามารถเลือกหน้าต่างที่มี xwininfo และมันจะบันทึกหน้าต่างนั้นโดยเฉพาะ อย่างไรก็ตามหากรูปแบบผลลัพธ์ไม่สามารถหารด้วย 2 ตัวเข้ารหัสจะแยกออกและฉันไม่ได้รับวิดีโอ มีวิธีแก้ไขปัญหานี้ภายใน ffmpeg หรือไม่ดังนั้นฉันไม่ต้องทำคณิตศาสตร์ด้วยตนเองใน bash เพื่อตั้งค่ามาตราส่วน เป็นไปได้ไหมที่จะมีการลบตัวกรองมาตราส่วน / เพิ่มความกว้าง / ความสูงถ้ามันไม่เท่ากัน? (รอบ?) เป็นไปได้หรือไม่ที่จะใช้ตัวกรองอื่นหลังจากสเกลดั้งเดิมที่สามารถทำสิ่งนี้ได้ (สิ่งนี้จะวนวิดีโอที่มีขนาดอินพุตไม่สม่ำเสมอและไม่มีการปรับสเกล) #!/bin/bash avconv \ -f x11grab -r $fps -s $capturesize -i :0.0$offset \ -vcodec libx264 \ -vf scale=-1:720 \ -pre:v lossless_ultrafast \ -threads 4 \ -y …
10 bash  ffmpeg 

1
การตัดที่แม่นยำของวิดีโอ (+ เสียง) ด้วย ffmpeg
ฉันต้องการให้เว็บไซต์ของฉันอนุญาตให้ผู้ใช้สร้างคลิปของตนเองได้อย่างถูกต้องจากวิดีโอต้นฉบับที่ฉันให้ไว้ ฉันมีไฟล์วิดีโอต้นฉบับที่ฉันต้องการแปลงเป็นสิ่งที่เหมาะสมสำหรับเว็บไซต์: Input #0, matroska,webm, from 'source.mkv': Duration: 00:28:18.57, start: 0.000000, bitrate: 10183 kb/s Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 48 tbc (default) Stream #0:1: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s (default) ฉันใช้ ffmpeg เพื่อแปลงเช่น: ffmpeg …
10 audio  video  ffmpeg  mp4  codec 

1
รายละเอียดสตรีมเอาท์พุทวิดีโอจาก ffmpeg หมายถึงอะไร
เมื่อคุณเรียกใช้ffmpeg -iไฟล์วิดีโอเป็นพารามิเตอร์อินพุต ffmpeg จะส่งกลับรายละเอียดบางอย่างของประเภทสตรีมเช่นตัวแปลงสัญญาณบิตเรตและความละเอียด ข้อมูลอื่นหมายถึงอะไร - "tbr", "tbn" และ "tbc" จากตัวอย่างด้านล่างของฉันคุณจะเห็นว่ามันมีความหลากหลายมาก Stream #0.0(und): Video: h264, yuv420p, 1280x720, 25 tbr, 25 tbn, 50 tbc Stream #0.0(eng): Video: h264, yuv420p, 640x480, 22050 tbr, 22050 tbn, 44100 tbc Stream #0.1: Video: wmv3, yuv420p, 1280x720, 4000 kb/s, 29.97 tbr, 1k tbn, 1k tbc คำถามรอง: …
10 linux  ffmpeg 

2
การใช้ ffmpeg เพื่อเข้ารหัสวิดีโอ raw ให้เป็นรูปแบบ H.264
ใน Ubuntu 10.04 ฉันกำลังพยายามเข้ารหัสวิดีโอดิบ (รูปแบบ YUV) เป็นวิดีโอที่เข้ารหัส H.264 โดยใช้คำสั่ง ffmpeg ด้านล่าง: ffmpeg -i input.mp4 output.h264 แต่ฉันได้รับข้อผิดพลาดว่า codec ที่ไม่รองรับสำหรับ output stream # 0.0 จากนั้นเมื่อฉันลองตัวเลือกนี้: ffmpeg -i input.mp4 -formats h264 output.h264 มันยังคงไม่เข้ารหัส ตอนนี้ฉันเข้าใจแล้วว่า ffmpeg ใช้ libx264 ในการเข้ารหัสรูปแบบ H.264 ตอนนี้ฉันมีแพ็คเกจ x264 - ตัวเข้ารหัส H.264 ที่รวดเร็วติดตั้งบน Ubuntu นี้ คำถามของฉัน: มีความสัมพันธ์ใด ๆ ระหว่าง libx264 ซึ่ง …
10 ubuntu  video  ffmpeg  h.264 


2
การแปลงเสียงเป็น AAC โดยใช้ ffmpeg
ฉันมีการตั้งค่าต่อไปนี้สำหรับ ffmpeg ffmpeg version N-54790-g1816f55-syslint Copyright (c) 2000-2013 the FFmpeg developers built on Jul 17 2013 21:34:32 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --prefix=/usr/local/cpffmpeg --enable-shared --enable-nonfree --enable-gpl --enable-pthreads --enable-libopencore-amrnb --enable-decoder=liba52 --enable-libopencore-amrwb --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --extra-cflags=-I/usr/local/cpffmpeg/include/ --extra-ldflags=-L/usr/local/cpffmpeg/lib --enable-version3 --extra-version=syslint libavutil 52. 40.100 / 52. 40.100 …
10 audio  ffmpeg  aac 

2
ffmpeg: วิธีสร้างภาพขนาดย่อที่ครอบตัด
สำหรับการสร้างภาพขนาดย่อของวิดีโอด้วยffmpegฉันกำลังใช้คำสั่งนี้: ffmpeg -itsoffset -4 -i video.mp4 -vframes 1 thumb.jpg ทำให้ภาพขนาดย่อของฉันมีขนาดเท่ากันของวิดีโอ (ซึ่งมีขนาดที่ไม่รู้จักเช่น 960x540) แต่สิ่งที่ฉันต้องการคือรูปย่อขนาดสี่เหลี่ยมจัตุรัส ( ครอบตัด ) ที่มีขนาดที่กำหนด (เช่น 200x200) ต้องไม่ปรับขนาดผลลัพธ์ แต่ครอบตัดจากกึ่งกลางและอัตราส่วนไม่ควรเปลี่ยน สิ่งนี้จะสำเร็จได้อย่างไร
10 images  video  ffmpeg 

2
จะแปลงวิดีโอ MKV เป็นวิดีโอ MP4 แบบ lossless ที่เข้ากันได้กับอุปกรณ์ iOS บน Windows ได้อย่างไร?
ฉันใหม่สำหรับ FFmpeg (Windows) และต้องการความช่วยเหลือ ฉันต้องการแปลง MKV ของฉันเป็น MP4 โดยเสียคุณภาพน้อยที่สุด MKV นั้นทำด้วย MakeMKV และมีซาวด์แทร็ก DTS อื่น ๆ พวกเขาจะไม่สูญเสีย เหตุผลที่ฉันต้องการแปลงคือฉันวางแผนที่จะสตรีมไปยัง iPad และ Apple TV iPads ไม่รองรับ DTS และ MKV MKV นั้นเป็นทั้ง DVD และ Blu-Ray MKVs มีวิดีโอซาวด์แทร็กและคำบรรยาย ฉันลองสิ่งนี้ แต่ไม่ได้รับเสียงใด ๆ เนื่องจากซาวด์แทร็ก DTS: ffmpeg -i input.mkv -c:v copy -c:a copy output.mp4 ใครช่วยฉันได้บ้าง ฉันควรใช้ตัวแปลงสัญญาณอะไร MP4 …

1
การตั้งค่า FFmpeg สำหรับการอัปโหลดวิดีโอ YouTube และ Facebook
ผู้เชี่ยวชาญ FFmpeg คนใดสามารถแชร์การตั้งค่าที่ต้องการสำหรับการแปลงวิดีโอไปยัง YouTube และ Facebook ได้หรือไม่? สำหรับ Youtube ฉันปฏิบัติตามคำแนะนำเหล่านี้และขนาดวิดีโอของฉันคือ 480P @ 24 fps ตัวแปลงสัญญาณเสียง: AAC-LC ช่องสัญญาณ: สเตอริโอหรือสเตอริโอ + 5.1 อัตราตัวอย่าง 96khz หรือ 48 khz ตัวแปลงสัญญาณวิดีโอ: H.264 Progressive scan (ไม่มีการเชื่อมต่อ) ประวัติดีเลิศ 2 เฟรม B ต่อเนื่อง ปิด GOP GOP ของอัตราเฟรมครึ่งหนึ่ง CABAC บิตเรตตัวแปร ไม่ จำกัด อัตราบิตเรต พื้นที่สี: 4.2.0 ข้อกำหนดการเข้ารหัสขั้นสูง - YouTube ความช่วยเหลือ


1
ตัวเลือก "ลัด" ใน FFmpeg ทำอะไร?
ฉันกำลังเข้ารหัสไฟล์ FLAC บางไฟล์ไว้ใน AAC และฉันพบ -cutoffตัวเลือก ฉันไม่เห็นตัวเลือกนี้ในเอกสารประกอบอย่างไรก็ตามฉันพบในความช่วยเหลือ $ ffmpeg -v warning -h full | grep cutoff -cutoff E ... A. ตั้งค่าแบนด์วิดธ์ cutoff (จาก INT_MIN ถึง INT_MAX) ฉันกำลังมองหาข้อมูลเพิ่มเติมว่ามันทำอะไรอยู่
9 ffmpeg  encoding  aac 

1
การฉายหน้าจอโดยใช้ ffmpeg (เร็วเกินไป)
ฉันสามารถใช้ ffmpeg เพื่อสร้างการส่งหน้าจอ: ffmpeg -f x11grab -s 1280x800 -i :0.0 -c:v libx264 -framerate 30 -r 30 -crf 18 out.mkv อย่างไรก็ตามผลลัพธ์จะออกมาเร็วเกินไป นอกจากนี้ยังเกิดขึ้นกับGTK RecordMyDesktopถ้าฉันเปิดใช้งานการเข้ารหัสทันที ดังนั้นคำถามคือทำอย่างไรถึงจะได้วิดีโอตามปกติ นอกจากนี้เพื่อที่จะจับเสียงด้วย ffmpeg สิ่งที่ตัวเลือกที่ควรใช้? เอาท์พุท FFmpeg: ffmpeg -f x11grab -s 1280x800 -r 30 -i :0.0 -c:v libx264 -framerate 30 -r 30 -crf 18 out.mkv ffmpeg version N-35162-g87244c8 Copyright …

1
คำเตือน FFmpeg คำว่า "ไม่มีรูปภาพในหน่วยการเข้าถึงที่มีขนาด x" หมายความว่าอย่างไร
ฉันเพิ่งอัปเดตเป็น ffmpeg รุ่นล่าสุดและตอนนี้ทุกครั้งที่ฉันแก้ไข flv ฉันจะได้รับคำเตือนที่ไม่รู้จบ: [Null @ 002de180] ภาพที่ขาดหายไปใน access unit ที่มีขนาด xxxx (ขนาดแตกต่างกันไปในแต่ละไฟล์) [Null @ 002de180] AVC: nal ขนาด xxxx (ขนาดแตกต่างกันไปตามไฟล์) ..... ... ฉันได้ตรวจสอบเวอร์ชันอื่นด้วยและดูเหมือนว่าเวอร์ชันด้านบน 2.1.4 จะเริ่มให้คำเตือนเหล่านี้ คำสั่งที่ฉันใช้คือffmpeg.exe -t 0:03:00 -y -i "C:\test.flv" -vcodec copy -acodec copy "C:\Desktop\newvid.flv"ตัดส่วนของวิดีโอ แม้จะมีคำเตือนเหล่านี้ไฟล์เอาต์พุตก็ยังเล่นได้ดีและวิดีโอดูเหมือนจะซิงค์กัน ขนาดไฟล์ก็เหมือนกันถ้าฉันแก้ไข vid ด้วย ffmpeg 2.1.4 แต่เวอร์ชันที่มีคำเตือนเหล่านี้ใช้เวลาในการเข้ารหัสนานกว่ามาก ความคิดใด ๆ ที่เกิดขึ้นหรือคำเตือนเหล่านี้หมายถึงอะไร
9 video  ffmpeg 

2
ไม่สามารถเชื่อมต่อวิดีโอ ffmpeg ได้
ฉันมีบิตแมปที่ฉันต้องการเชื่อมต่อกับด้านหน้าของวิดีโอหลาย ๆ ประเภทเป็นหน้าจอชื่อเรื่องหรือหน้าจอปฏิเสธความรับผิดชอบ ฉันลองเปลี่ยนเป็นวิดีโอที่มีคุณลักษณะเดียวกับวิดีโอที่เหลือ ดังนั้นก่อนอื่นฉันจะใคร่ครวญวิดีโอ: ffmpeg version 2.2.1 Copyright (c) 2000-2014 the FFmpeg developers built on Apr 11 2014 22:50:38 with Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.2.1 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid libavutil 52. 66.100 …

1
ลดความซับซ้อนของ FFmpeg Amerge และการปรับแต่งปริมาณ
ฉันมีคำสั่ง FFmpeg ติดต่อกัน 3 คำสั่งซึ่งจะปรับแต่งระดับเสียง, ปรับแต่งระดับเสียงของวิดีโอและamergeเสียงและวิดีโอไปยังเอาต์พุตสุดท้าย คำสั่งแรกแก้ไขระดับเสียงของไฟล์ MP3 ffmpeg -i music.mp3 -vol 100 music2.mp3 คำสั่งที่สองแก้ไขระดับเสียงของไฟล์ mp4 ffmpeg -i video.mp4 -vol 200 video2.mp4 คำสั่งที่สามผสานmusic2.mp3และvideo2.mp4 ffmpeg -i music2.mp3 -i ruby.mp4 -filter_complex \ "[0:a][1:a]amerge,pan=stereo:c0<c0+c2:c1<c1+c3[out]" \ -map 1:v -map "[out]" -c:v copy -c:a libfdk_aac -shortest video2.mp4 มีวิธีง่าย ๆ ที่จะทำให้กระบวนการที่ง่ายขึ้นและแบ่งย่อยเป็นกระบวนการ / คำสั่งเดียวหรือไม่? ฉันลองอันนี้แล้ว แต่ไม่ทำงาน: ffmpeg …
9 ffmpeg 

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