User Tools

Site Tools


howto:merge-video

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
howto:merge-video [2024/03/04 21:43] Wulf Rajekhowto:merge-video [2025/08/23 21:31] (current) Wulf Rajek
Line 1: Line 1:
 ====== Merge/Combine/Join Video ====== ====== Merge/Combine/Join Video ======
  
-GUI tool for mkv files. Older version is in default debian/ubuntu repositories, but latest can be installed in Mint using, afterwards associate mkv files with mktoolnix:+GUI tool for mkv files. Older version is in default debian/ubuntu repositories, but latest can be installed in Mint 22 Wilma using the following, afterwards associate mkv files with mktoolnix:
 <code> <code>
-sudo wget -O /usr/share/keyrings/gpg-pub-moritzbunkus.gpg https://mkvtoolnix.download/gpg-pub-moritzbunkus.gpg+sudo wget -O /etc/apt/keyrings/gpg-pub-moritzbunkus.gpg https://mkvtoolnix.download/gpg-pub-moritzbunkus.gpg 
 cat <<EOF | sudo tee /etc/apt/sources.list.d/mkvtoolnix.list cat <<EOF | sudo tee /etc/apt/sources.list.d/mkvtoolnix.list
-deb [arch=amd64 signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/linuxmint/ vanessa main +deb [arch=amd64 signed-by=/etc/apt/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/linuxmint/ wilma main 
-deb-src [arch=amd64 signed-by=/usr/share/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/linuxmint/ vanessa main+deb-src [arch=amd64 signed-by=/etc/apt/keyrings/gpg-pub-moritzbunkus.gpg] https://mkvtoolnix.download/linuxmint/ wilma main 
 EOF EOF
 sudo apt update sudo apt update
Line 12: Line 13:
 </code> </code>
  
 +{{.:pasted:20250823-213148.png}}
  
 MPG/MPEG files: MPG/MPEG files:
Line 239: Line 240:
 ffmpeg -i input.ass input.srt ffmpeg -i input.ass input.srt
 </code> </code>
 +
 +Remove audio from a video file:
 +<code>
 +ffmpeg -i input_file -c copy -an output_file
 +
 +# remove all but a specific language audio streams
 +ffmpeg -i input_file -map 0 -map -0:a -map 0:a:m:language:fre -c copy output_file
 +# loop to remove all but turkish audio streams:
 +for f in *.mkv; do ffmpeg -hide_banner -i "$f" -map 0 -map -0:a -map 0:a:m:language:tur -c copy "${f%.*}.tur.mkv"; done
 +
 +
 +</code>
 +
 +
howto/merge-video.1709588632.txt.gz · Last modified: by Wulf Rajek