ซอฟต์แวร์ลดการสั่นไหวของวิดีโอ


17

มีวิธีใดบ้างไม่ว่าจะผ่านโปรแกรมกราฟิกหรือยูทิลิตีบรรทัดคำสั่งเพื่อสร้างเสถียรภาพวิดีโอใน Ubuntu

โดยการทำให้เสถียรฉันหมายถึงคุณสมบัติของ iMovie เป็นหลักซึ่งวิดีโอสั่นคลอนวิเคราะห์แล้วเฟรมโดยเฟรมเปลี่ยนแปลงเพื่อให้ดูเรียบเนียนขึ้น วิธีนี้ลดคุณภาพของวิดีโอด้วยการซูมและหมุนเพื่อสร้างเอฟเฟกต์ ดูวิดีโอนี้สำหรับตัวอย่างของสิ่งที่ฉันหมายถึง


ฉันไม่รู้เรื่องเกี่ยวกับวิดีโอมากนัก แต่ความสับสนในตัวอย่างของคุณนั้นดูไม่เหมือนแอพที่ได้รับการออกแบบมาเพื่อกำจัด อาจลองติดตั้งบนเฟรมแทนที่จะเป็นหมวกของคุณใช่ไหม
Stefano Palazzo

คุณไม่สามารถทำได้ในอูบุนตู?
Lincity

คำตอบ:


13

transcodeแพคเกจรวมกลุ่มภาพโคลงปลั๊กอินvid.stab วิดีโอสาธิตของพวกเขาดูน่าเชื่อถืออย่างแน่นอน (ถ้าอาเจียนออกมาเล็กน้อย)


ตอนนี้พร้อมใช้งานเป็นตัวกรองใน ffmpeg 2.0 แล้วแม้ว่า ffmpeg จะไม่พร้อมใช้งานสำหรับ Ubuntu :(
FairMiles

@FairMiles ffmpeg มีอยู่ในที่เก็บของ Ubuntu แต่ไม่เห็นได้ชัดว่า vidstab
Flimm

8

คุณสามารถลอง Cinelerra

การติดตั้ง cinelerra

  • เพิ่ม PPA ต่อไปนี้ppa:cinelerra-ppa/ppa( วิธีเพิ่ม PPA ) จากนั้นติดตั้ง cinelerra จากศูนย์ซอฟต์แวร์

สอน

  • มีลักษณะที่นี้

มองไปที่การสอนนั้นค่อนข้างน่าผิดหวัง - เมื่อเทียบกับสิ่งที่ฉันคุ้นเคยใน iMovie จากนั้นกระบวนการก็มีความยาวและผลลัพธ์ก็ไม่ได้ดูดีเหมือนกัน
8128

5

FFmpeg กรอง deshake

ffmpeg -i "$INPUT" -vf deshake=rx=64:ry=64:blocksize=32 -strict -2 "$NEW_NAME"  ## :opencl=1

สูงกว่าความละเอียดของภาพที่เป็นมากกว่าที่คุณต้องการในrx, ryและblocksizeและตรวจสอบลิงค์สำหรับเอกสารประกอบ

นี่เป็นสคริปต์เล็กน้อยที่ฉันใช้:

INPUT=$1
BASE_NAME=`basename "$INPUT"`
BASE_NAME="${BASE_NAME%.*}"
SUFFIX=${INPUT##*.}
NEW_NAME="$BASE_NAME"-deshake.$SUFFIX

set -x
ffmpeg -i "$INPUT" -vf deshake=rx=64:ry=64:blocksize=32 -strict -2 "$NEW_NAME"  ## :opencl=1
set +x
##  Copy the modification date too.
touch "$NEW_NAME" -r "$INPUT"

แม้ว่าฉันจะต้องเพิ่มผลลัพธ์ก็ไม่ดีเกินไป ฉันจะบอกว่าการอัปโหลดไปยัง Youtube ดีกว่าปล่อยให้มันหมดไปและดาวน์โหลดผลลัพธ์


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