비디오 안정화 소프트웨어


17

그래픽 프로그램이나 명령 줄 유틸리티를 통해 Ubuntu에서 비디오를 "안정화"하는 방법이 있습니까?

안정화를 통해 흔들리는 비디오가 분석되는 iMovie의 기능을 주로 참조한 다음 프레임별로 변경하여 매끄럽게 보이도록합니다. 이 방법은 확대 / 축소 및 회전을 통해 비디오 품질을 느슨하게하여 효과를냅니다. 내가 의미하는 바의 예를 보려면 이 비디오 를 보십시오 .


나는 비디오에 대해 많이 알지 못하지만 예제의 흔들림은 해당 앱이 제거하도록 설계된 흔들림과 같지 않습니다. 아마도 헬멧이 아닌 프레임에 장착 해보십시오.
— Stefano Palazzo

우분투에서 할 수 없었습니까?
— Lincity

답변:


13

transcode패키지는 손떨림 보정 플러그인 번들 vid.stab을 . 그들의 비디오 데모는 확실히 설득력있는 것처럼 보입니다 (약간의 구토를 유발하는 경우).


ffmpeg 자체는 Ubuntu에서 사용할 수 없지만 ffmpeg 2.0에서 필터로 사용할 수 있습니다. (
— FairMiles

@FairMiles ffmpeg는 Ubuntu 리포지토리에서 사용할 수 있지만 분명히 vidstab은 아닙니다.
— Flimm

8

Cinelerra를 사용해보십시오.

Cinelerra 설치

튜토리얼


이 튜토리얼을 보면 실망 스럽습니다. iMovie에서 익숙한 것에 비해 프로세스가 오래 걸리고 결과도 좋지 않습니다.
— 8128

5

FFmpeg 디 쉐이크 필터 .

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"

추가해야하지만 결과가 너무 좋지 않습니다. 유튜브에 업로드하는 것이 낫다고 말하고, 결과를 흔들어 다운로드하십시오.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.