
저는 멀티미디어 분야에 익숙하지 않습니다. 멋진 스크린캐스트를 만드는 방법을 찾으려고 노력 중입니다. 이미 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
비디오 사운드를 삭제합니다. 교체하고 싶지 않습니다. 설명에 음악을 추가하고 싶습니다. 어떤 아이디어가 있습니까?
답변1
mkvtoolnix를 설치할 수 있습니다.
sudo apt-get install mkvtoolnix
그런 다음 설치에서 mkvmerge를 사용하여 명령줄에서 오디오 및 비디오를 mkv 컨테이너로 다중화합니다.
mkvtoolnix의 프런트 엔드인 mkvtoolnix-gui라는 Gui 도구도 있습니다.
sudo apt-get install mkvtoolnix-gui
input-video.mkv라는 비디오 파일을 soundfile.mp3이라는 사운드 파일과 함께 다중화하는 예, output-with-sound.mkv라는 새로운 다중화 mkv 파일을 생성하고 오디오가 없는 비디오가 있는 디렉터리에서 다음을 수행합니다. 오디오 파일:
mkvmerge -o output-with-sound.mkv -A input-video.mkv soundfile.mp3
동기화를 포함한 더 많은 예는 다음과 같습니다.http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html
답변2
kdenlive를 실행하고 두 번째 오디오 트랙을 추가한 다음 다시 다중화하기
답변3
왜 mencoder가 작동하지 않는지 잘 모르겠지만 ffmpeg를 사용하여 동일한 작업을 수행할 수도 있습니다. ffmpeg에는 두 개의 입력만 사용하면 됩니다.
ffmpeg -i track.mp3 -i out.mkv -vcodec copy -acodec libfaac -ab 192k final.mkv
시도하지는 않았지만 특히 두 가지 다른 코덱을 사용하고 있기 때문에 -acodec 복사를 수행할 수 없을 것 같습니다. 출력에서 원하는 것을 선택하고 추가하면 됩니다. 비디오에 비해 정말 빠릅니다.