Инструменты пользователя

Инструменты сайта


progs:video-soft

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
progs:video-soft [24.03.2025 06:47] – [Quality-based encoding not supported, please specify a bitrate and VBR setting] viacheslavprogs:video-soft [04.04.2025 15:33] (текущий) – [Заменить метаданные и части] viacheslav
Строка 98: Строка 98:
 ===== NewPipe ===== ===== NewPipe =====
 Для телефонов на Андроиде. https://newpipe.net/\\ Для телефонов на Андроиде. https://newpipe.net/\\
-Последнее время обновляется редко, и не успевает за изменениями самого Ютуба. Вот свежие беты:\\ +<del>Последнее время обновляется редко, и не успевает за изменениями самого Ютуба. Вот свежие беты:\\ 
-https://github.com/TeamNewPipe/NewPipe/pull/9182+https://github.com/TeamNewPipe/NewPipe/pull/9182</del>
 ====== ffmpeg ====== ====== ffmpeg ======
 [[http://ffmpeg.org/ffmpeg.html|Документация]], [[https://trac.ffmpeg.org/wiki/TitleIndex|Wiki]].\\ [[http://ffmpeg.org/ffmpeg.html|Документация]], [[https://trac.ffmpeg.org/wiki/TitleIndex|Wiki]].\\
Строка 390: Строка 390:
 mcdeint (https://ffmpeg.org/ffmpeg-filters.html#mcdeint) - медленный, не всё обрабатывает\\ mcdeint (https://ffmpeg.org/ffmpeg-filters.html#mcdeint) - медленный, не всё обрабатывает\\
 nnedi (https://ffmpeg.org/ffmpeg-filters.html#nnedi) - чересчур навороченный\\ nnedi (https://ffmpeg.org/ffmpeg-filters.html#nnedi) - чересчур навороченный\\
 +
 +Определение интерлейсного видео
 +<code powershell>
 +# Если не "progressive", скорее всего, надо добавлять "-vf bwdif" к ffmpeg для деинтерлейса
 +(ffprobe -hide_banner -select_streams v -show_entries stream=field_order `
 +"~\Videos\2009-07-07 Экскурсия.mpg") -match 'field_order=' -replace '.*='
 +bb
 +</code>
  
 ===== Качество кодирования ===== ===== Качество кодирования =====
Строка 538: Строка 546:
  
 ℹ️ Время окончания раздела (END=) добавлять необязательно, достаточно начала (START=). ℹ️ Время окончания раздела (END=) добавлять необязательно, достаточно начала (START=).
 +
 +===== DVD → ffmetadata =====
 +vgtmpeg - это ffmpeg, дополненный инструментами для работы c DVD/BD/Blueray.
 +<code powershell>
 +& vgtmpeg.exe -i 'dvd://C:\Users\fermata\Downloads\Sonny Rollins\VIDEO_TS?title=10' -hide_banner -f ffmetadata meta.txt
 +</code>
 +
 +https://stackoverflow.com/questions/12239235/how-to-obtain-titles-and-chapters-information-in-dvd\\
 +http://godromo.com/gmt/vgtmpeg\\
 +https://www.videohelp.com/software/vgtmpeg
  
 ==== Субтитры ==== ==== Субтитры ====
Строка 703: Строка 721:
 </code> </code>
  
 +==== Заменить метаданные и части ====
 +Ключевой параметр - ''-map_chapters 1'', без него части добавятся, а не заменятся, и в плеере будет видно только старые части, а не новые.
 +<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
 +</code>
 +https://superuser.com/questions/1320389/updating-mp4-chapter-times-and-names-with-ffmpeg
 =====Аудиофильтры ===== =====Аудиофильтры =====
 ==== volume ==== ==== volume ====
Строка 752: Строка 776:
 https://ffmpeg.org/ffmpeg-filters.html#agate https://ffmpeg.org/ffmpeg-filters.html#agate
  
 +==== aformat ====
 +Задание параметров выходного аудио. Полезно, например, для перекодирования FLAC 24bit/192kHz в 16bit/48kHz.
 +<code powershell>
 +-af aformat=sample_fmts=s16:sample_rates=44100|48000:channel_layouts=stereo
 +</code>
 +https://www.ffmpeg.org/ffmpeg-filters.html#aformat-1
 ==== highpass ==== ==== highpass ====
 От бубнежа в записи, отсечка ниже 250 Гц. Этот фильтр с ffplay не работает. От бубнежа в записи, отсечка ниже 250 Гц. Этот фильтр с ffplay не работает.
Строка 1088: Строка 1118:
  
 https://en.wikipedia.org/wiki/16:9_aspect_ratio\\ https://en.wikipedia.org/wiki/16:9_aspect_ratio\\
-https://ru.wikipedia.org/wiki/4K_(%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5)+[[https://ru.wikipedia.org/wiki/4K_(%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5)]]
  
 Скрипт расчёта разрешений для разных соотношений сторон для Powershell Скрипт расчёта разрешений для разных соотношений сторон для Powershell
Строка 1170: Строка 1200:
 https://ffmpeg.org/ffplay.html#While-playing https://ffmpeg.org/ffplay.html#While-playing
  
-====== Ошибки ====== 
-===== 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 'analyzeduration' (0) and 'probesize' (5000000) options 
-Input #0, mpeg, from 'VTS_01_1.VOB': 
-  Duration: 00:21:17.98, start: 0.280633, bitrate: 6721 kb/s 
-  Stream #0:0[0x1bf]: Data: dvd_nav_packet 
-  Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, bt470bg/bt470m/bt470m, top first), 720x480 [SAR 8:9 DAR 4:3], 3072 kb/s, 29.97 fps, 29.97 tbr, 90k tbn 
-    Side data: 
-      cpb: bitrate max/min/avg: 3072000/0/0 buffer size: 1835008 vbv_delay: N/A 
-  Stream #0:2[0x80]: Audio: ac3, 0 channels 
-Unsupported codec with id 98312 for input stream 0 
-</code> 
- 
-Подсказка в тексте ошибки: нужно увеличить analyzeduration и probesize. 
-<code powershell> 
-ffprobe VTS_01_1.VOB -hide_banner -analyzeduration 100M -probesize 100M  
- 
-  Duration: 00:21:17.98, start: 0.280633, bitrate: 6721 kb/s 
-  Stream #0:0[0x1bf]: Data: dvd_nav_packet 
-  Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, bt470bg/bt470m/bt470m, top first), 720x480 [SAR 8:9 DAR 4:3], 3072 kb/s, 29.97 fps, 29.97 tbr, 90k tbn 
-    Side data: 
-      cpb: bitrate max/min/avg: 9800000/0/0 buffer size: 1835008 vbv_delay: N/A 
-  Stream #0:2[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s 
-Unsupported codec with id 98312 for input stream 0 
-</code> 
  
 ====== Заметки ====== ====== Заметки ======
progs/video-soft.1742798824.txt.gz · Последнее изменение: 24.03.2025 06:47 — viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki