rawvideo에서 파일 연결

하심 아지즈 |

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

... concatDemuxer를 사용하여 연결하십시오.

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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

루트 파일에 연결

분류에서Dev

다른 파일에 연결

분류에서Dev

PHP 파일 Android에 연결

분류에서Dev

.js 파일을 .html 파일에 연결

분류에서Dev

Coldfusion에서 .MDF 파일에 연결

분류에서Dev

C #에서 연결 파일 재사용

분류에서Dev

Windows 8에서 파일 연결 제거

분류에서Dev

Java에서 .java 파일 연결

분류에서Dev

Parse.Cloud에서 파일 연결

분류에서Dev

Android ndk 내에서 so 파일 연결

분류에서Dev

Qt에서 여러 .ui 파일 연결

분류에서Dev

Linux에서 한 파일을 다른 파일에 연결

분류에서Dev

Mac OSX 명령 줄에서 파일 당 파일 연결 변경

분류에서Dev

JavaScript를 HTML 파일에 연결

분류에서Dev

Outlook PST 파일을 Dropbox에 연결

분류에서Dev

변수를 파일 경로에 연결

분류에서Dev

변수를 파일 경로에 연결

분류에서Dev

.csv 파일에 모델 연결

분류에서Dev

CSV 파일에 연결 저장

분류에서Dev

많은 파일을 stdout에 연결

분류에서Dev

.ui 파일을 C ++에 연결

분류에서Dev

LibreOffice의 외부 파일에 연결

분류에서Dev

온라인 파일에 연결

분류에서Dev

파이썬에서 HTML 파일을 연결하는 방법

분류에서Dev

파이어 몽키에서 C Obj 파일 연결

분류에서Dev

파일 전송 오류 : 연결 시간 초과 : Maven에서 연결.

분류에서Dev

로그 파일에서 sftp 연결에서 특정 줄 제외

분류에서Dev

Jasmine 사양 파일을 내 JS 파일에 연결

분류에서Dev

.so 파일을 다른 파일에 연결 / 사용