@@ -33,42 +33,24 @@ It provides a simple abstraction for basic yt-dlp and FFmpeg features while givi
3333
3434By grabbing a binary from the 👉 [ downloads page] ( https://github.com/o7q/MediaDownloader/releases ) .
3535
36+ ### 💿 How do I run it?
37+
3638<details >
3739<summary ><strong >Windows</strong ></summary >
3840
39- Simply run ` MediaDownloader.exe ` . It will automatically install all depenencies into the ` MediaDownloader/bin ` directory.
41+ Simply run ` MediaDownloader.exe ` . It will automatically install all dependencies into the ` MediaDownloader/bin ` directory.
4042
4143</details >
4244
4345<details >
4446<summary ><strong >Debian/Ubuntu</strong ></summary >
4547
46- To use MediaDownloader on Debian/Ubuntu. You need to install ** yt-dlp** and ** FFmpeg** manually.
47-
48- - Install yt-dlp:
49- - I recommend uninstalling any other yt-dlp before continuing:
50- - ```
51- sudo apt remove yt-dlp
52- ```
53- - Download yt-dlp from:
54- - https://github.com/yt-dlp/yt-dlp/releases
55- - Rename the downloaded binary to `yt-dlp`
56- - Place `yt-dlp` in your `/usr/local/bin` directory:
57- ```
58- sudo cp /<YOUR PATH TO>/yt-dlp /usr/local/bin/yt-dlp
59- ```
60- ```
61- sudo chmod +x /usr/local/bin/yt-dlp
62- ```
63-
64- - Install FFmpeg:
65- ```
66- sudo apt install ffmpeg
67- ```
48+ Simply run ` MediaDownloader_linux ` . It will automatically install all dependencies into the ` MediaDownloader/bin ` directory.
6849
69- You can verify you installed everything correctly by running `yt-dlp` and `ffmpeg` in the terminal.
70-
71- `MediaDownloader_linux` should now work!
50+ You may need to run the following command:
51+ ```
52+ sudo chmod +x MediaDownloader_linux
53+ ```
7254
7355</details >
7456
@@ -101,9 +83,8 @@ The built binary can be found in `src/app/target/release`.
10183## 📖 FAQ
10284
10385<details>
104- <summary><strong>View </strong></summary>
86+ <summary><strong>How do I use the custom arguments option? </strong></summary>
10587
106- ### How do I use the custom arguments option?
10788- Every argument should be separated by a newline (`\n`) \
10889 *Examples:*
10990 ```
@@ -119,15 +100,24 @@ The built binary can be found in `src/app/target/release`.
119100 320K
120101 ```
121102
122- ### How do I specify trim values?
103+ </details>
104+
105+ <details>
106+ <summary><strong>How do I specify trim values?</strong></summary>
107+
123108- Trim values should be in the format of a timestamp \
124109 *Examples:*
125110 - `0:00` and `0:10`
126111 - `1:00` and `1:30`
127112 - `10` and `15`
128113 - `52:32` and `1:20:21`
129-
130- ### How do I specify bitrate values?
114+ - You can use the `<<` and `>>` options to tell the trimmer to trim from the very start or end
115+
116+ </details>
117+
118+ <details>
119+ <summary><strong>How do I specify bitrate values?</strong></summary>
120+
131121- Bitrate values should be a number, followed by a byte abbreviation \
132122 *Examples:*
133123 - `1G` (for gigabits)
0 commit comments