2012-10-23 6 views

답변

10

video.mp4는 오디오

이없는 경우이 명령을 사용할 수 있습니다

ffmpeg -i video.mp4 -ss 00:04:00 -i audio.mp3 -c copy -shortest output.mkv 
  • 오디오가 문제의 요청에 따라 사분 위치 (-ss 00:04:00)에서 일 것이다.

  • 이 예는 비디오 및 오디오를 stream copy (재역화) 할 것이므로 다시 인코딩 할 필요가 없습니다.

video.mp4 오디오가있는 경우

여기에 설명 된대로이 -map 옵션을 추가해야합니다 : FFmpeg mux video and audio (from another video) - mapping issue합니다.

오디오가 비디오보다 짧은 경우

침묵 패딩 추가 apad 필터를 추가 필터링은 재 인코딩을 필요로

ffmpeg -i video.mp4 -ss 00:04:00 -i audio.mp3 -c:v copy -af apad -shortest output.mkv 

참고 때문에 음성이 재 인코딩 될 예.

+0

감사합니다. 저는 수퍼 유저에게 묻지 않습니다. 왜냐하면 stackoverflow에서 많은 문제가 내 문제로 부탁됩니다. 이제는 이해합니다. 잘못된 것입니다. –

+0

LordNeckbeard, 나는 실수했다고 생각합니다. 왜냐하면 실행 후 비디오가 줄어들 기 때문입니다. 시작 시간을 30 초로 설정해 봅니다. 출력 동영상은 30 분이 아니라 1 분입니다. –

+0

LordNeckbeard, 죄송합니다. 내가 틀렸다. 전에 ffmpeg 버전을 사용하지 마십시오. 자, 모든 작품. 다시 스크립트에 대한 감사합니다 –