Author Topic: how avidemux works  (Read 242 times)

xaz

  • Newbie
  • *
  • Posts: 1
how avidemux works
« on: December 30, 2019, 03:36:41 PM »
I am new to avidemux, previously i was using mkvcutter but switched to avidemux when mkvcutter began crashing when working on a large bd video file.

the way mkvcutter worked is that it would call up mkvmerge to make the initial cuts, then calls up avisynth to reencode a small number of frames (50 or so) around the cut point, thus minimizing the loss of quality. does avidemux work like this using both mvkmerge and avisynth?

also, how can i run avidemux on windows using powershell? when i run

Code: [Select]
./avidemux_cli --help
it doesn't run, it just seems to load the program and exits immediately.

eumagga0x2a

  • Moderator
  • Hero Member
  • *****
  • Posts: 3692
Re: how avidemux works
« Reply #1 on: December 30, 2019, 05:30:49 PM »
the way mkvcutter worked is that it would call up mkvmerge to make the initial cuts, then calls up avisynth to reencode a small number of frames (50 or so) around the cut point, thus minimizing the loss of quality. does avidemux work like this using both mvkmerge and avisynth?

No. Avidemux uses only internal components (it can use external avisynth and VapourSynth as input source, but it is a pretty special case) and doesn't support "smart copy". It supports only video and audio tracks, no subtitles, no chapters.

Quote
how can i run avidemux on windows using powershell?

Never tried myself (well, I boot Windows very seldomly). Is it different from cmd.exe WRT Avidemux?

Quote
when i run

Code: [Select]
./avidemux_cli --help
it doesn't run, it just seems to load the program and exits immediately.

Yes, this is normal, but it should print among all sorts of debug output

Code: [Select]
*** Automated : 19 entries*************
help-->0

 Command line possible arguments :
    --append, append video  (one arg )
    --audio-codec, set audio codec (copy|Lame|FDK_AAC|LavAC3|Opus|TwoLame|...)  (one arg )
    --avisynth-port, set avsproxy port accordingly  (one arg )
    --help, print this  ( no arg )
    --info, show information about loaded video and audio streams  ( no arg )
    --list-audio-languages, list all available audio langues  ( no arg )
    --load, load video or workbench  (one arg )
    --nogui, Run in silent mode  ( no arg )
    --output-format, set output format (MKV|MP4|ffTS|ffPS|AVI|RAW|...)  (one arg )
    --quit, exit avidemux  ( no arg )
    --slave, run as slave, master is on port arg  (one arg )
    --run, load and run a script  (one arg )
    --save, save video  (one arg )
    --save-jpg, save a jpeg  (one arg )
    --save-raw-audio, save audio as-is   (one arg )
    --save-uncompressed-audio, save uncompressed audio  (one arg )
    --set-audio-language, Set language of an active audio track {track_index} {language_short_name}  (two args )
    --var, set var (--var myvar=3)  (one arg )
    --video-codec, set video codec (Copy|x264|x265|xvid4|ffMpeg2|ffNvEnc|...)  (one arg )

to the shell before it exits.