mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-04-02 13:45:27 +00:00
add yt-dlp --exec as alternative to --postprocessor-args
This commit is contained in:
parent
264af1f4ce
commit
d6749b0d20
1 changed files with 9 additions and 0 deletions
|
|
@ -124,6 +124,15 @@ yt-dlp -x --audio-format m4a \
|
||||||
```
|
```
|
||||||
* URL - ваше значення
|
* URL - ваше значення
|
||||||
|
|
||||||
|
Згодом, відмовився від варіанту вище, бо `yt-dlp` напихає своїх прихованих аргументів, через що при якості 16k звіт `ffmpeg` показує ~50к. Розбиратись мені з цим стало не цікаво, тому замінив `--postprocessor-args` на `--exec` - це працює надійніше "інтеграцій" бо пускається окремим кроком, після отримання оригіналу:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
yt-dlp -x -o "%(title)s [%(id)s].%(ext)s" \
|
||||||
|
--exec 'f={}; ffmpeg -i "$f" -c:a libfdk_aac -profile:a aac_he -b:a 16k -ar 16000 -ac 1 "${f%.*}.m4a" && rm "$f"' \
|
||||||
|
URL
|
||||||
|
```
|
||||||
|
* у цьому прикладі не вказується `--audio-format`, оригінал як правило зберігатиметься в `.webm`; інакше, буде додатковий крок перекодування
|
||||||
|
|
||||||
## Посилання
|
## Посилання
|
||||||
|
|
||||||
=> https://trac.ffmpeg.org/wiki/Encode/AAC#fdk_aac
|
=> https://trac.ffmpeg.org/wiki/Encode/AAC#fdk_aac
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue