더 긴 트랙에서 오디오 / 비디오를 잘라내려면 어떻게해야합니까? OpenShot을 사용해 보았지만 내보내기 비디오가 느리다는 것을 알게되었을 것입니다. 아마도 모든 "레이어"를 새 영화에 결합시키는 것일까 요? 아마도 오디오 / 비디오를위한 간단한 "자르기"도구가 필요할까요?
더 긴 트랙에서 오디오 / 비디오를 잘라내려면 어떻게해야합니까? OpenShot을 사용해 보았지만 내보내기 비디오가 느리다는 것을 알게되었을 것입니다. 아마도 모든 "레이어"를 새 영화에 결합시키는 것일까 요? 아마도 오디오 / 비디오를위한 간단한 "자르기"도구가 필요할까요?
답변:
ffmpeg 또는 avconv (새 명령)와 같은 명령을 언급하여 파일을 그룹으로 분명하게 나눌 수 있습니다. 예를 들면 다음과 같습니다.
FFMPEG
ffmpeg -ss 00:00:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output1.avi
ffmpeg -ss 00:30:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output2.avi
ffmpeg -ss 01:00:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output3.avi
또는
ffmpeg -ss 0 -t 100 -i source.m4v -vcodec copy -acodec copy part1.m4v
ffmpeg -ss 100 -t 100 -i source.m4v -vcodec copy -acodec copy part2.m4v
ffmpeg -ss 200 -t 100 -i source.m4v -vcodec copy -acodec copy part3.m4v
ffmpeg -ss 300 -t 100 -i source.m4v -vcodec copy -acodec copy part4.m4v
AVCONV
avconv -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi
avconv -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi
avconv -i input.avi -vcodec copy -acodec copy -ss 01:00:00 -t 00:30:00 output3.avi
또는
avconv -ss 0 -i source.m4v -t 100 -vcodec copy -acodec copy part1.m4v
avconv -ss 100 -i source.m4v -t 100 -vcodec copy -acodec copy part2.m4v
avconv -ss 200 -i source.m4v -t 100 -vcodec copy -acodec copy part3.m4v
avconv -ss 300 -i source.m4v -t 100 -vcodec copy -acodec copy part4.m4v
또는 다음과 같은 스크립트를 수행하십시오 : http://icephoenix.us/notes-for-myself/auto-splitting-video-file-in-equal-chunks-with-ffmpeg-and-python/
우분투 avconv의 새 버전으로
avconv -i srcFileName -c:a copy -c:v copy -ss 00:03:40 -t 00:01:12 targetFileName
대신 종료 시간을 지정하려면 -to [end time] 옵션을 사용하십시오.
자세한 내용은 ffmpeg 설명서 를 참조하십시오
-c:a copy -c:v copy
의미를 물어볼 수 있습니까?
kdenlive 는 (내 경험상) 문제없이 몇 단계만으로 해당 작업을 수행 할 수있는 가장 쉬운 소프트웨어입니다. 그럼에도 불구하고 OpenShot Video Editor 프로젝트도 유용하지만 kdenlive에 가까워 지려면 많은 노력이 필요합니다.
다음은 kdenlive 및 openshot의 스크린 샷입니다.
행운을 빕니다!
avconv
하고 실패 할 때마다 Kdenlive는 상황을 수정하는 데 도움을 제공하지 않으며 정확히 어떤 매개 변수가 실행되었는지보고하지도 않습니다 avconv
. 단순히 비디오 파일을 자르려는 사람에게는 선택의 여지가 없습니다.
나는 마무리하거나 작은 덩어리를 잘라내는 데 kdenlive를 좋아하지만 큰 강의를 작은 조각으로 나누려면 다음을 시도하십시오.
ffmpeg -i input.mpg -ss 00:00:10 -t 00:00:30 out1.mpg -ss 00:00:35 -t 00:00:30 out2.mpg
명령에 대한 설명은 여기에 있습니다 : http://ubuntuforums.org/showthread.php?t=480343
OpenShot Video Editor가 유망 해 보입니다. 확인 했습니까?. 기능을 확인하십시오 : http://www.openshot.org/features/
공식 설치 방법은 https://www.openshot.org/download/ 에서 사용 가능한 AppImage를 통해 이루어집니다
설치하려면 터미널을 열고 다음 명령을 실행하십시오.
sudo add-apt-repository ppa:jonoomph/openshot-edge
sudo apt-get update
sudo apt-get install openshot openshot-doc
시도해보십시오.
ffmpeg CLI 인터페이스를 사용하고 있습니다. 매우 쉽고 빠릅니다.
비디오를 자르려면 :
ffmpeg -i InputFile -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:32 OutPutFile
오디오를 자르려면 :
ffmpeg -i InputFile -vn -acodec copy -ss 00:00:00 -t 00:01:32 OutPutFile
이 두 가지 모두 -ss
시작점이며 -t
조각의 지속 시간입니다.
예를 들어 LibreOffice Calc 또는 Python dateutil
패키지를 사용하여 기간을 계산하거나 -to
종료 시간을 직접 수락하는 옵션을 사용할 수 있습니다.
나는 Kdenlive를 사용하지만 PiTiVi에서 이런 식으로 비디오를 슬라이스 할 수 있다고해도 놀라지 않을 것입니다.
vidcutter는 우분투에서 비디오를 자르고 다듬고 병합하는 데 매우 유용한 도구입니다.
vidcutter를 설치하십시오 :
sudo add-apt-repository ppa:ozmartian/apps
sudo apt update
sudo apt install vidcutter
우분투 17.10에서 작동
LosslessCut 은 클리핑 / 컷팅에 전적으로 중점을두고 있으며 사용이 간편하고 다시 인코딩하지 않기 때문에 디스크에 저장하는 것이 거의 즉각적입니다.
오디오가 이미지와 동기화 된 상태를 유지하도록 하려면 키 프레임 잘라 내기 옵션을 사용 하십시오 .
어제 방금 유튜브 계정으로 온라인으로 할 수 있다는 것을 알았습니다.) 서두르고 어떤 우분투 소프트웨어를 사용해 볼 시간이 충분하지 않으면 온라인으로하십시오.
YouTube 계정으로 이동하여 비디오를 업로드 한 다음 비디오 관리자를 선택하십시오. 향상된 옵션이 있으며 오른쪽 하단 모서리에 트림 옵션이 있습니다.
GUI 응용 프로그램을 원하면 ffmpeg 프런트 엔드 인 dmMediaConverter 를 사용 하여 재 인코딩없이 빠른 분할 기능을 사용할 수 있습니다 . 분리 점을 추가하고 실행을 누릅니다. 또한 다른 많은 일을 할 수 있습니다. http://dmsimpleapps.blogspot.ro/2014/04/dmmediaconverter.html
substr()
구문 을 모방 한 ffmpeg에 대한 도우미를 작성했습니다 .
ffslice infile [start [duration [outfile [ffmpeg-args]]]]
# Get the last 5 minutes of an MP3
ffslice input.mp3 -5:00
# Get the first 30 seconds of a webm
ffslice input.webm 0 30
# Get 5 minutes of video starting at 2 minutes in
ffslice input.mp4 2:00 5:00
#!/bin/bash
# substr() for MPEG-encoded files
infile="$1"; shift
start="$1"; shift
end="$1"; shift
outfile="$1"; shift
args=()
# Input file requred
if [ -z "$infile" ]; then
echo "Usage: $(basename -- "$0") infile [start [duration [outfile [ffmpeg-args]]]]" >&2
echo "Example: $(basename -- "$0") input.mp3 -5:00" >&2
exit 1
fi
# Start
if [ "${start:0:1}" = "-" ]; then args+=('-sseof' "$start")
elif [ -n "$start" ]; then args+=('-ss' "$start")
fi
# Input
args+=('-i' "$infile")
# Duration
if [ "${end:0:1}" = "-" ]; then args+=('-sseof' "$end")
elif [ -n "$end" ]; then args+=('-to' "$end")
fi
# Default output filename
if [ -z "$outfile" ]; then
filename=$(basename -- "$infile")
extension="${filename##*.}"
filename="${filename%.*}"
outfile="${filename}-${start}-${end}.${extension}"
# Cannot have colon in the filename with ffmpeg
# https://unix.stackexchange.com/questions/412519/ffmpeg-protocol-not-found-for-normal-file-name
outfile="$(printf "$outfile" | sed 's/:/./g')"
fi
ffmpeg "${args[@]}" -c copy "$@" "$outfile"
ffmpeg는 키 프레임에서만 분할됩니다. 일반적으로 대부분의 경우에 충분하지만 정확한 비디오 세그먼트가 필요한 경우 ffmpeg를 사용하여 시간이 정확한 비디오 세그먼트를 추출하는 방법을 참조하십시오 . . 세그먼트 화하기 전에 필요한 모든 키 프레임을 강제 실행할 수 있습니다.
피티 비가 너무 복잡합니까? 글쎄 ... 마우스 사용 방법을 배워 보자고
어쨌든, 나는 항상 Kdenlive를 사용합니다. 비디오를 가져 와서 타임 라인으로 끌어서 분할 할 지점을 클릭 한 다음 마우스 오른쪽 단추를 클릭하고 잘라내기를 선택하십시오. 그런 다음 필요하지 않은 부분을 제거하십시오.
나는이 같은 문제로 어려움을 겪고 있었고, 별도의 장면으로 잘라 내고 저장하려는 큰 비디오 파일을 가지고있었습니다. 여기에 다른 사람들이 열거 한 일반적인 용의자 에서이 작업을 시도한 후 Kino 를 사용했습니다 .
Kino에서 dv 형식으로 파일을 가져 오면 파일을 가져와야합니다 (무엇이든), 편집 탭에서 각 클립의 시작 및 끝 지점을 지정한 다음 내보내기 탭에서 각 클립을 개별적으로 내보낼 수 있습니다. 훌륭하게 작동하고 빠르며, 가장 느린 부분은 비디오 파일의 초기 가져 오기입니다. 타이틀과 같은 효과를 각 클립에 추가 할 수도 있습니다.
키노에서 장면을 자르는 정확한 지점을 찾기가 어렵다는 것을 알았습니다. 내장 플레이어에서 vid를 재생할 때 소리가 나지 않으며 (내보낼 때도) 너무 빨리 재생되므로 avidemux에서 비디오를 재생합니다 , 잘라내려는 시간 또는 프레임 번호를 찾은 다음 Kino에서이 정보를 사용하십시오.
나는 그것이 공정한 비트 (Ubuntu 15.04 Kino v1.3.4를 사용함)를 발견하지만 다시 시작했을 때 복구됩니다.
Kino 웹 페이지 에서 업데이트 :
Kino는 죽은 프로젝트입니다
(05.08.2013 14:15)
Kino는 2009 년부터 적극적으로 관리되지 않았습니다. Shotcut, Kdenlive, Flowblade, OpenShot, PiTiVi, LiVES 및 LightWorks와 같은 다른 Linux 비디오 편집기를 사용해 보는 것이 좋습니다.