Користувальницькькі налаштування

Налаштування сайту


video-editing

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
Наступна ревізія
Попередня ревізія
video-editing [2013/05/15 07:34]
wombat [Кодирование видео]
video-editing [2024/03/20 11:02] (поточний)
wombat Пришвидшення / сповільнення
Рядок 175: Рядок 175:
  
  
-===== Аудиофильтры ===== 
  
 +==== Пришвидшення / сповільнення ====
  
 +Щоб пришвидшити відео разом з аудіодоріжкою у вісім разів, можна скористатися такими фільтрами:​
 +    ffmpeg -i input_video.mp4 -vf "​setpts=0.125*PTS"​ -af "​atempo=8.0"​ output_video_x8speed.mp4
  
 +Тут число ''​0.125 = 1/​8''​ показує,​ у скільки разів повинна зменшитись тривалість відео.
  
 +[[https://​trac.ffmpeg.org/​wiki/​How%20to%20speed%20up%20/​%20slow%20down%20a%20video|FFmpeg:​ Speeding up/slowing down video]]
  
 +
 +
 +
 +
 +
 +===== Аудіофільтри =====
 +
 +==== Підсилення звуку ====
 +
 +Спочатку необхідно дізнатися,​ який максимальний рівень гучності у файлі:
 +
 +  ffmpeg -i videofile.mp4 -af "​volumedetect"​ -vn -f null /dev/null
 +
 +Ця команда видасть на екран наступні рядки:
 +
 +  mean_volume:​ -28.4 dB
 +  max_volume: -12.3 dB
 +
 +Це означає,​ що середній рівень гучності у файлі складає ''​-28.4 dB'',​ а максимальний -- ''​-12.3 dB''​. Отже, можна підсилити на ''<​=12.3 dB'',​ і це не призведе до перевантаження.
 +
 +Потім необхідно перерахувати коефіцієнт підсилення з децибел у амплітудні значення для рівня напруги за формулою:​
 +
 +  volume = 10^(volumedB/​20)
 +
 +Наприклад,​ для ''​12.3dB''​ коефіцієнт підсилення амплітуди складе ''​4.12''​
 +
 +Далі застосовуємо потрібний коефіцієнт підсилення до файлу:
 +
 +  ffmpeg -i videofile.mp4 -af "​volume=4.12"​ -vcodec copy -acodec aac -b:a 160k videofile_12dB.mp4
 +
 +Згідно з документацією FFMPEG((https://​trac.ffmpeg.org/​wiki/​AudioVolume)),​ можна також вказувати коефіцієнт підсилення в децибелах:​
 +  ffmpeg -i videofile.mp4 -af "​volume=12dB"​ -vcodec copy -acodec aac -b:a 160k videofile_12dB.mp4
 +
 +Від'​ємні значення коефіцієнта приведуть до зменшення гучності.
 ====== Полезные ссылки ====== ====== Полезные ссылки ======
  
 https://​libav.org/​avconv.html#​libx264 https://​libav.org/​avconv.html#​libx264
 https://​sites.google.com/​site/​linuxencoding/​x264-ffmpeg-mapping https://​sites.google.com/​site/​linuxencoding/​x264-ffmpeg-mapping
video-editing.1368592469.txt.gz · В останнє змінено: 2013/05/15 07:34 by wombat