ks-tools/doc/ks-mix.md
2022-03-26 14:53:14 +01:00

3.2 KiB

ks-mix - Extract video/audio and mix video/audio files.

Syntax:

$ ks-mix -evid <video-file>  --> Extract video track
$ ks-mix -ev25 <video-file>  --> Extract video track to 25 fps (H264/5 & MPEG4)
$ ks-mix -evpf <video-file>  --> Extract video track & set fps (H264/5 & MPEG4)
$ ks-mix -eaud <video-file>  --> Extract audio track
$ ks-mix -esub <video-file>  --> Extract subtitle track (only for subrip/srt)
$ ks-mix -evti <video-file>  --> Extract video from a specific hour/minute/second
$ ks-mix -eati <video-file>  --> Extract audio from a specific hour/minute/second
$ ks-mix -evat <video-file>  --> Extract video + audio from specific time
$ ks-mix -chec <video-file>  --> Analyze tracks of video file
$ ks-mix -mixf               --> Mix video and audio file
$ ks-mix -mixs               --> Mix video, audio and subtitle file

Examples (Extract video/audio):

  • Extract video from video file:

    $ ks-mix -evid /data/movies/Example.mkv
    
  • Extract audio from video file:

    $ ks-mix -eaud /data/movies/Example.avi
    
  • Extract subtitles from video file:

    $ ks-mix -esub /data/movies/Example.mkv
    
  • Extract video from video file and change FPS to 25:

    $ ks-mix -ev25 /data/movies/Example.mkv
    
  • Extract video from video file and change to custom FPS:

    $ ks-mix -evpf /data/movies/Example.mkv
    

Note: Extracted video will be named video.mkv and extracted audio will be named audio.mka

Examples (Extract video/audio by cutting time):

  • Extract video from a specific hour/minute/second:

    $ ks-mix -evti /data/movies/Example.mkv
    
  • Extract audio from a specific hour/minute/second:

    $ ks-mix -eati /data/movies/Example.avi
    
  • Extract video + audio from a hour/minute/second:

    $ ks-mix -evat /data/movies/Example.mkv
    

Note: After executing the command, an assistant will ask us from what hour, minute and second we want to cut the video. We can cut it to the end or the specified time.

Examples (Mix video/audio):

  • If you have extracted video and audio from different files, when you run the ks-mix command you will see the following:

    + Video file: /current/dir/video.mkv (FOUND)
    + Audio file: /current/dir/audio.mka (FOUND)
    + Subs file: /current/dir/subs.srt (NOT FOUND)
    
  • Next, run the following command to merge the video and audio:

    $ ks-mix -mixf
    
  • Finally, you will see a wizard that will allow you to crop seconds of video or audio to synchronize them:

    * [Default: 0] Set the seconds to cut in the video (0-59): 3
    * [Default: 0] Set the seconds to cut in the audio (0-59): 1
    * [Default: n] Finish the mix when one of the two (video or audio) finishes first? (y/n): y
    
    * Starting mix of:`
      - Video: /home/q3aql/.torrent/Conv/video.mkv
      - Audio: /home/q3aql/.torrent/Conv/audio.mka
    
      Output file: /home/q3aql/.torrent/Conv/output.mkv
    

Back to README.md