Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
fedora:040-multimedia [05.07.2025 20:27] – [Все файлы текушей папки в mp3] Oleg Kochkinfedora:040-multimedia [06.01.2026 18:35] (текущий) – [Скачивание видеофайла с URL с ограничением скорости и продолжительности] Oleg Kochkin
Строка 1: Строка 1:
 ====== Мультимедиа ====== ====== Мультимедиа ======
 +===== Изменение соотношения сторон (aspect) в видеофайле без перекодирования =====
 +  ffmpeg -i input.mp4 -aspect 2.21 -c copy output.mkv
 +
 +----
 +
 +===== Послать команду Play/Pause посредством DBUS всем запущенным медиа плеерам =====
 +  #!/bin/bash
 +  qdbus | grep org.mpris.MediaPlayer2 | while read Player;do
 +    qdbus ${Player} /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
 +    done
 +Работает в mpv, vlc, amarok, firefox, chrome.
 +
 ===== Все файлы текушей папки в mp3 ===== ===== Все файлы текушей папки в mp3 =====
-  mkkdir -p mp3; for fn in *; do ffmpeg -i "${fn}" "mp3/${fn}.mp3"; done+  mkdir -p mp3; for fn in *; do ffmpeg -i "${fn}" "mp3/${fn%.*}.mp3"; done
  
 ===== Микшировать два аудиофайла ===== ===== Микшировать два аудиофайла =====
Строка 24: Строка 36:
   mogrify -format jpg *.png && rm *.png   mogrify -format jpg *.png && rm *.png
  
-===== Скачивание видеофайла с URL с ограничением скорости и продолжительности ===== +===== Скачивание видеофайла (hls потока) с URL с ограничением скорости и продолжительности ===== 
-  youtube-dl --hls-prefer-native -r 3m -o - <URL> | ffmpeg -y -i - -t 300 -c copy test.ts+  yt-dlp --hls-prefer-native -r 3m -o - <URL> | ffmpeg -y -i - -t 300 -c copy test.ts
 Скачивает файл "<URL>" со скоростью не более 3-х мегабайт/сек (-r 3m) продолжительностью 5 минут (-t 300) в файл "test.ts" Скачивает файл "<URL>" со скоростью не более 3-х мегабайт/сек (-r 3m) продолжительностью 5 минут (-t 300) в файл "test.ts"
 +  yt-dlp --hls-prefer-native -o - <URL> | ffmpeg -re -i - -t 300 -c copy "test.ts"
 +Скачивает файл "<URL>" с скоростью, соответствующей частоте кадров исходника (-re) продолжительностью 5 минут (-t 300) в файл "test.ts"
  
 ===== Сглаживание перехода между кадрами (minterpolate) ===== ===== Сглаживание перехода между кадрами (minterpolate) =====
Строка 397: Строка 411:
 ---- ----
  
-===== Изменение соотношения сторон в заголовке AVI файла. ===== 
-  mencoder -vf dsize=4/3 ... 
- 
----- 
  
-===== Соединение avi файлов. ===== +===== Объединение avi файлов. ===== 
-Для соединения двух (и более) avi файлов:+Для объединения двух (и более) avi файлов:
  
   mencoder -oac copy -ovc copy -o out.avi in-1.avi in-2.avi   mencoder -oac copy -ovc copy -o out.avi in-1.avi in-2.avi
Наверх
uptime



AbuseIPDB Contributor Badge