Adobe After Effects를 사용하여 비디오를위한 기본 ~ 10 초 아웃트로를 만들고 무손실 AVI 형식 ( rawvideo
) 으로 내보냈습니다 . 내가 아는 한 After Effects에서 비디오에 빈 오디오 스트림을 제공 할 수있는 방법이 없으며 FFmpeg의 concat demuxer에는 각 비디오 스트림에 오디오 스트림이 있어야하므로 다음을 실행하여 침묵을 추가하고에 다시 인코딩합니다 rawvideo
. h264
/ opus
:
ffmpeg -i "YouTube Outro.avi" -f lavfi -i aevalsrc=0 -map 0 -map 1 -shortest -c:v libx264 -c:a libopus "Outro.mkv"
이 파일을 원본 비디오에 연결하려고 할 때 문제가 발생합니다. 파일에 다음이 있습니다.
file Original.mkv
file 'YouTube Outro.mkv'
이 입력에 대한 정보 :
Input #0, matroska,webm, from 'Original.mkv':
Metadata:
ENCODER : Lavf58.65.100
Duration: 00:42:45.54, start: -0.007000, bitrate: 2521 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p(tv, bt709/unknown/unknown, progressive), 1920x1080 [SAR
1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 50 tbc (default)
Metadata:
ENCODER : Lavc58.115.102 libx264
DURATION : 00:42:45.541000000
Stream #0:1: Audio: opus, 48000 Hz, stereo, fltp (default)
Metadata:
HANDLER_NAME : SoundHandler
VENDOR_ID : [0][0][0][0]
ENCODER : Lavc58.115.102 libopus
DURATION : 00:42:45.368000000
Input #1, matroska,webm, from 'YouTube Outro.mkv':
Metadata:
DATE : 2021-03-10T23:13:19.647059
ENCODER : Lavf58.65.100
Duration: 00:00:08.97, start: -0.007000, bitrate: 74 kb/s
Stream #1:0: Video: h264 (High 4:4:4 Predictive), yuv444p(tv, progressive), 1920x1080, 29.97 fps, 29.
97 tbr, 1k tbn, 59.94 tbc (default)
Metadata:
ENCODER : Lavc58.115.102 libx264
DURATION : 00:00:08.949000000
Stream #1:1: Audio: opus, 48000 Hz, mono, fltp (default)
Metadata:
ENCODER : Lavc58.115.102 libopus
DURATION : 00:00:08.968000000
At least one output file must be specified
... concat
Demuxer를 사용하여 연결하십시오.
ffmpeg -f concat -safe 0 -i list.txt -c copy Final.mkv
결과 파일에는 원본 비디오 전체가 포함되며 해당 타임 스탬프는 추가 된 10 초를 반영하지만 해당 타임 스탬프에 도달하면 아무 것도 표시되지 않습니다. 실제로 비디오는 원본 비디오가 끝나기 전에 몇 프레임을 멈추고 그대로 유지됩니다. 비디오 길이의 끝까지 프레임을 표시합니다.
이 h264
/ opus
파일 을 연결하기가 너무 어려워서 내가 뭘 잘못하고 있습니까?
concat demuxer 와의 적절한 연결을 위해서는 속성이 동일해야합니다 . 픽셀 형식, 프로필 및 채널 레이아웃은 입력에 따라 다릅니다. 일치 시키십시오 Original.mkv
:
ffmpeg -i "YouTube Outro.avi" -f lavfi -i anullsrc=cl=stereo:r=48000 -map 0 -map 1 -c:v libx264 -crf 18 -vf format=yuv420p -c:a libopus -shortest "Outro.mkv"
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다