Skip to content

Commit

Permalink
release vsd-0.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
clitic committed Jun 22, 2024
1 parent 3ae0e30 commit cb8d7b8
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 19 deletions.
2 changes: 1 addition & 1 deletion bento4-src/LICENSE-MIT
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 20023 clitic
Copyright (c) 2023-24 clitic

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion mp4decrypt/LICENSE-MIT
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2022-23 clitic
Copyright (c) 2022-24 clitic

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion vsd-mp4/LICENSE-MIT
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023 clitic
Copyright (c) 2023-24 clitic

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
5 changes: 4 additions & 1 deletion vsd/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.3.1] - 2024-06-22

### Added

- `save`
Expand Down Expand Up @@ -118,7 +120,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [0.1.0] - 2022-06-22

[Unreleased]: https://github.com/clitic/vsd/compare/v0.3.0...HEAD
[Unreleased]: https://github.com/clitic/vsd/compare/0.3.1...HEAD
[0.3.1]: https://github.com/clitic/vsd/compare/v0.3.0...0.3.1
[0.3.0]: https://github.com/clitic/vsd/compare/v0.2.5...v0.3.0
[0.2.5]: https://github.com/clitic/vsd/compare/v0.2.0...v0.2.5
[0.2.0]: https://github.com/clitic/vsd/compare/v0.1.2...v0.2.0
Expand Down
33 changes: 18 additions & 15 deletions vsd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,12 +60,12 @@ Visit [releases](https://github.com/clitic/vsd/releases) for prebuilt binaries.

| Host | Architecture | Download |
|---------------------|--------------|----------------------------------------------------------------------------------------------------------------|
| Android 7+ (Termux) | aarch64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/v0.3.0/vsd-v0.3.0-aarch64-linux-android.tar.xz) |
| Linux | aarch64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/v0.3.0/vsd-v0.3.0-aarch64-unknown-linux-musl.tar.xz) |
| MacOS 11.7+ | aarch64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/v0.3.0/vsd-v0.3.0-aarch64-apple-darwin.tar.xz) |
| Linux | x86_64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/v0.3.0/vsd-v0.3.0-x86_64-unknown-linux-musl.tar.xz) |
| MacOS 11.7+ | x86_64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/v0.3.0/vsd-v0.3.0-x86_64-apple-darwin.tar.xz) |
| Windows | x86_64 | [.zip](https://github.com/clitic/vsd/releases/download/v0.3.0/vsd-v0.3.0-x86_64-pc-windows-msvc.zip) |
| Android 7+ (Termux) | aarch64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/0.3.1/vsd-0.3.1-aarch64-linux-android.tar.xz) |
| Linux | aarch64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/0.3.1/vsd-0.3.1-aarch64-unknown-linux-musl.tar.xz) |
| MacOS 11.7+ | aarch64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/0.3.1/vsd-0.3.1-aarch64-apple-darwin.tar.xz) |
| Linux | x86_64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/0.3.1/vsd-0.3.1-x86_64-unknown-linux-musl.tar.xz) |
| MacOS 11.7+ | x86_64 | [.tar.xz](https://github.com/clitic/vsd/releases/download/0.3.1/vsd-0.3.1-x86_64-apple-darwin.tar.xz) |
| Windows | x86_64 | [.zip](https://github.com/clitic/vsd/releases/download/0.3.1/vsd-0.3.1-x86_64-pc-windows-msvc.zip) |

You can also install vsd through cargo by using this command.

Expand Down Expand Up @@ -100,7 +100,7 @@ $ vsd --help
```
Download video streams served over HTTP from websites, DASH (.mpd) and HLS (.m3u8) playlists.
Usage: vsd [OPTIONS] <COMMAND>
Usage: vsd.exe [OPTIONS] <COMMAND>
Commands:
capture Capture playlists and subtitles from a website
Expand All @@ -122,7 +122,7 @@ $ vsd save --help
```
Download DASH and HLS playlists
Usage: vsd save [OPTIONS] <INPUT>
Usage: vsd.exe save [OPTIONS] <INPUT>
Arguments:
<INPUT> http(s):// | .mpd | .xml | .m3u8
Expand All @@ -133,20 +133,22 @@ Options:
-d, --directory <DIRECTORY> Change directory path for temporarily downloaded files. By default current working directory is used
-o, --output <OUTPUT> Mux all downloaded streams to a video container (.mp4, .mkv, etc.) using ffmpeg. Note that existing files will be overwritten and
downloaded streams will be deleted
--raw-prompts Raw style input prompts for old and unsupported terminals
--parse Parse playlist and returns it in json format. Note that `--output` flag is ignored when this flag is used
--color <COLOR> When to output colored text [default: auto] [possible values: auto, always, never]
--raw-prompts Raw style input prompts for old and unsupported terminals
-h, --help Print help
Automation Options:
--prefer-audio-lang <PREFER_AUDIO_LANG> Preferred language when multiple audio streams with different languages are available. Must be in RFC 5646 format (eg. fr
or en-AU). If a preference is not specified and multiple audio streams are present, the first one listed in the manifest
will be downloaded
--prefer-audio-lang <PREFER_AUDIO_LANG> Preferred language when multiple audio streams with different languages are available. Must be in RFC 5646 format (eg.
fr or en-AU). If a preference is not specified and multiple audio streams are present, the first one listed in the
manifest will be downloaded
--prefer-subs-lang <PREFER_SUBS_LANG> Preferred language when multiple subtitles streams with different languages are available. Must be in RFC 5646 format
(eg. fr or en-AU). If a preference is not specified and multiple subtitles streams are present, the first one listed in
the manifest will be downloaded
-q, --quality <WIDTHxHEIGHT|HEIGHTp> Automatic selection of some standard resolution streams with highest bandwidth stream variant from playlist. If matching
resolution of WIDTHxHEIGHT is not found then only resolution HEIGHT would be considered for selection. comman values:
[lowest, min, 144p, 240p, 360p, 480p, 720p, hd, 1080p, fhd, 2k, 1440p, qhd, 4k, 8k, highest, max] [default: highest]
-q, --quality <WIDTHxHEIGHT|HEIGHTp> Automatic selection of some standard resolution streams with highest bandwidth stream variant from playlist. If
matching resolution of WIDTHxHEIGHT is not found then only resolution HEIGHT would be considered for selection. comman
values: [lowest, min, 144p, 240p, 360p, 480p, 720p, hd, 1080p, fhd, 2k, 1440p, qhd, 4k, 8k, highest, max] [default:
highest]
--skip-prompts Skip user input prompts and proceed with defaults
Client Options:
Expand All @@ -169,6 +171,7 @@ Decrypt Options:
Download Options:
--retry-count <RETRY_COUNT> Maximum number of retries to download an individual segment [default: 15]
--no-merge Download streams without merging them. Note that --output flag is ignored if this flag is used
-t, --threads <THREADS> Maximum number of threads for parllel downloading of segments. Number of threads should be in range 1-16 (inclusive) [default: 5]
```

Expand Down

0 comments on commit cb8d7b8

Please sign in to comment.