progs:video-soft
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
progs:video-soft [16.03.2025 16:12] – [youtube-dl] viacheslav | progs:video-soft [04.04.2025 15:33] (текущий) – [Заменить метаданные и части] viacheslav | ||
---|---|---|---|
Строка 98: | Строка 98: | ||
===== NewPipe ===== | ===== NewPipe ===== | ||
Для телефонов на Андроиде. https:// | Для телефонов на Андроиде. https:// | ||
- | Последнее время обновляется редко, и не успевает за изменениями самого Ютуба. Вот свежие беты: | + | <del>Последнее время обновляется редко, и не успевает за изменениями самого Ютуба. Вот свежие беты: |
- | https:// | + | https:// |
====== ffmpeg ====== | ====== ffmpeg ====== | ||
[[http:// | [[http:// | ||
Строка 390: | Строка 390: | ||
mcdeint (https:// | mcdeint (https:// | ||
nnedi (https:// | nnedi (https:// | ||
+ | |||
+ | Определение интерлейсного видео | ||
+ | <code powershell> | ||
+ | # Если не " | ||
+ | (ffprobe -hide_banner -select_streams v -show_entries stream=field_order ` | ||
+ | " | ||
+ | bb | ||
+ | </ | ||
===== Качество кодирования ===== | ===== Качество кодирования ===== | ||
Строка 538: | Строка 546: | ||
ℹ️ Время окончания раздела (END=) добавлять необязательно, | ℹ️ Время окончания раздела (END=) добавлять необязательно, | ||
+ | |||
+ | ===== DVD → ffmetadata ===== | ||
+ | vgtmpeg - это ffmpeg, дополненный инструментами для работы c DVD/ | ||
+ | <code powershell> | ||
+ | & vgtmpeg.exe -i ' | ||
+ | </ | ||
+ | |||
+ | https:// | ||
+ | http:// | ||
+ | https:// | ||
==== Субтитры ==== | ==== Субтитры ==== | ||
Строка 703: | Строка 721: | ||
</ | </ | ||
+ | ==== Заменить метаданные и части ==== | ||
+ | Ключевой параметр - '' | ||
+ | <code powershell> | ||
+ | ffmpeg -i input.mp4 -i ffmeta.txt -map 0:v -map 0:a -map_metadata 1 -map_chapters 1 -c copy output.mp4 -y | ||
+ | </ | ||
+ | https:// | ||
=====Аудиофильтры ===== | =====Аудиофильтры ===== | ||
==== volume ==== | ==== volume ==== | ||
Строка 752: | Строка 776: | ||
https:// | https:// | ||
+ | ==== aformat ==== | ||
+ | Задание параметров выходного аудио. Полезно, | ||
+ | <code powershell> | ||
+ | -af aformat=sample_fmts=s16: | ||
+ | </ | ||
+ | https:// | ||
==== highpass ==== | ==== highpass ==== | ||
От бубнежа в записи, | От бубнежа в записи, | ||
Строка 1037: | Строка 1067: | ||
https:// | https:// | ||
+ | |||
+ | ==== Could not find codec parameters for stream 2 ==== | ||
+ | Не видит параметры аудиодорожки ac3, не воспроизводит, | ||
+ | <code powershell> | ||
+ | ffprobe VTS_01_1.VOB -hide_banner | ||
+ | |||
+ | [mpeg @ 000002507768fa00] Could not find codec parameters for stream 2 (Audio: ac3, 0 channels): unspecified sample format | ||
+ | Consider increasing the value for the ' | ||
+ | Input #0, mpeg, from ' | ||
+ | Duration: 00: | ||
+ | Stream # | ||
+ | Stream # | ||
+ | Side data: | ||
+ | cpb: bitrate max/ | ||
+ | Stream #0:2[0x80]: Audio: ac3, 0 channels | ||
+ | Unsupported codec with id 98312 for input stream 0 | ||
+ | </ | ||
+ | |||
+ | Подсказка в тексте ошибки: | ||
+ | <code powershell> | ||
+ | ffprobe VTS_01_1.VOB -hide_banner -analyzeduration 100M -probesize 100M | ||
+ | |||
+ | Duration: 00: | ||
+ | Stream # | ||
+ | Stream # | ||
+ | Side data: | ||
+ | cpb: bitrate max/ | ||
+ | Stream #0:2[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s | ||
+ | Unsupported codec with id 98312 for input stream 0 | ||
+ | </ | ||
+ | |||
====== Восстановление видео ====== | ====== Восстановление видео ====== | ||
Строка 1057: | Строка 1118: | ||
https:// | https:// | ||
- | https:// | + | [[https:// |
Скрипт расчёта разрешений для разных соотношений сторон для Powershell | Скрипт расчёта разрешений для разных соотношений сторон для Powershell | ||
Строка 1117: | Строка 1178: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ====== ffplay ====== | ||
+ | ^Key ^Action ^ | ||
+ | |q, ESC |Quit. | | ||
+ | |f |Toggle full screen. | | ||
+ | |p, SPC |Pause. | | ||
+ | |m |Toggle mute. | | ||
+ | |9, 0 (/, *) |Decrease and increase volume respectively. | | ||
+ | |a |Cycle audio channel in the current program. | | ||
+ | |v |Cycle video channel. | | ||
+ | |t |Cycle subtitle channel in the current program. | | ||
+ | |c |Cycle program. | | ||
+ | |w |Cycle video filters or show modes. | | ||
+ | |s |Step to the next frame. Pause if the stream is not already paused, step to the next video frame, and pause. | | ||
+ | |left/right |Seek backward/ | ||
+ | |down/up |Seek backward/ | ||
+ | |page down/page up |Seek to the previous/ | ||
+ | |right mouse click |Seek to percentage in file corresponding to fraction of width. | | ||
+ | |left mouse double-click |Toggle full screen. | | ||
+ | |||
+ | https:// | ||
+ | |||
====== Заметки ====== | ====== Заметки ====== |
progs/video-soft.1742141571.txt.gz · Последнее изменение: 16.03.2025 16:12 — viacheslav