mkv 비디오에 오디오 파일 추가


9

나는 멀티미디어에 익숙하지 않고 멋진 스크린 캐스트를 만드는 방법을 찾으려고 노력하고 있습니다. 이미 ffmpeg로 데스크탑을 캡처 할 수있었습니다.

$ ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -r 30 -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y out.mkv

꽤 잘 작동하지만 mencoder로 음악을 추가하면 백그라운드에서 음악을 추가하고 싶습니다.

mencoder  -ovc copy -oac mix -audiofile track.mp3 out.mkv -o out.mp4

비디오 사운드를 삭제하고 교체하고 싶지 않으며 설명에 아이디어를 추가하고 싶습니다.

답변:


3

kdenlive 및 두 번째 오디오 트랙을 추가 한 다음 remux


OMG !, 나는 kdenlive를 알고 있고, 그것을 확실히 확인할 것입니다!
Javier López

1
sox merge 여기에 설명되어 있습니다 : sox.sourceforge.net/sox.html#lbAJ 비디오에서 오디오를 분리하여 sox를 ​​병합 한 다음 비디오와 함께 다시 mux로 변환합니다
RobotHumans

그것은 내가 할 것입니다 많이 고민 thx
Javier López

16

mkvtoolnix를 설치할 수 있습니다.

sudo apt-get install mkvtoolnix

그런 다음 설치에서 mkvmerge를 사용하여 명령 행에서 mkv 컨테이너로 mux 오디오 및 비디오로 이동하십시오.

mkvtoolnix의 프론트 엔드 인 Gui 도구 mkvtoolnix-gui도 있습니다.

sudo apt-get install mkvtoolnix-gui

output-with-sound.mkv라는 새로운 muxed mkv 파일을 생성하는 soundfile.mp3라는 사운드 파일과 함께 input-video.mkv라는 mux 비디오 파일의 예는 오디오가없는 비디오가있는 디렉토리에서 다음을 수행합니다. 오디오 파일 :

mkvmerge -o output-with-sound.mkv -A input-video.mkv soundfile.mp3

동기화를 포함한 추가 예 : http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html


많은 sabacon! x, 나는 mkvmerge에 대해 몰랐다, 나는 그것을 혼합 오디오를 mux back로 사용할 것이다
Javier López

올바른 설치 명령은 sudo apt-get install mkvtoolnix-gui
augusto

@augusto 감사합니다. 추가 하이픈을 보지 못했습니다.
Sabacon

3

왜 mencoder가 당신을 위해 작동하지 않았는지 모르겠지만 ffmpeg로도 같은 일을 할 수 있습니다. ffmpeg하려면 두 개의 입력을 사용해야합니다.

 ffmpeg -i track.mp3 -i out.mkv -vcodec copy -acodec libfaac -ab 192k final.mkv

나는 그것을 시도하지 않았지만, 특히 두 개의 다른 코덱을 사용하고 있기 때문에 -acodec 복사를 할 수 있다고 생각하지 않습니다. 출력에서 원하는 것을 골라서 비디오와 비교하여 빠르게 추가하십시오.


mkv이 명령을 사용하여 오디오 트랙을 추가하거나 제거한 후에 VLC가 파일을 열 수 없습니다 .
user2513149
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.