Skip to content

Releases: mmguero/cleanvid

v1.7.0

16 Sep 17:36
797b688
Compare
Choose a tag to compare

Address #36 by adding options for --audio-stream-list and --audio-stream-index index. For example:

  • list the audio streams
$ cleanvid -i Princess.Mononoke.mkv --audio-stream-list
1: aac, 48000 Hz, stereo, jpn
2: aac, 48000 Hz, stereo, eng
  • clean the selected audio stream
$ cleanvid -i Princess.Mononoke.mkv --audio-stream-index 2
  • attempting to clean a multi-audio-stream file without selecting which one you want raises an exception:
$cleanvid -i Princess.Mononoke.mkv
Traceback (most recent call last):
  File "cleanvid", line 8, in <module>
    sys.exit(RunCleanvid())
             ^^^^^^^^^^^^^
  File "cleanvid.py", line 834, in RunCleanvid
    cleaner.MultiplexCleanVideo()
  File "cleanvid.py", line 565, in MultiplexCleanVideo
    raise ValueError(
ValueError: Multiple audio streams, specify audio stream index with --audio-stream-index

The other, non-selected audio streams should go straight into the output video file as-is, completely untouched. The selected audio stream should be the only audio stream that's affected by the filter.

v1.6.0

25 Jun 04:33
d417ce1
Compare
Choose a tag to compare

Fix #32 via PR #35.

v1.5.7

02 May 03:36
cc69d88
Compare
Choose a tag to compare

A few minor changes:

  • Added --re-encode-audio boolean option, see #31
  • Added --threads <int>, --threads-input <int> and --threads-encoding <int> options to pass through to ffmpeg's -threads arguments (see #30); --threads-input and --threads-encoding take priority, but --threads will be used for either one of the others that isn't specified
  • minor tweak to swears.txt

v1.5.6

19 Dec 04:36
Compare
Choose a tag to compare
fix issue with getting channels

v1.5.5

22 Oct 14:09
Compare
Choose a tag to compare

Pull from :6.0 rather than :latest image for ffmpeg binaries.

v1.5.4

02 Oct 17:33
Compare
Choose a tag to compare

Make padding a floating-point value (e.g., 1.5 seconds).

v1.5.3

27 Aug 14:03
Compare
Choose a tag to compare
restore pairwise for older python 3 versions

v1.5.2

26 Aug 19:36
Compare
Choose a tag to compare

Removed a leftover volume filter that should have been removed when I added the afade stuff for #13.

v1.5.1

26 Aug 16:06
Compare
Choose a tag to compare

Default pad to "0" and set both fade in and out times to 10ms

v1.5.0

17 Aug 17:18
Compare
Choose a tag to compare

Attempt at fixing #13, using afade filter instead of volume on/off filter