User Tools

Site Tools


команды_обработки_видео

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
команды_обработки_видео [2023/01/02 12:08] – created mariafкоманды_обработки_видео [2025/11/08 17:36] (current) keremet
Line 1: Line 1:
-Команды обработки видео+====== Команды обработки видео ====== 
  
 Изменить ширину кадра на 640, а высоту — пропорционально. Подходит для сжатия видео, когда картинка не критична. Изменить ширину кадра на 640, а высоту — пропорционально. Подходит для сжатия видео, когда картинка не критична.
Line 8: Line 8:
   ffmpeg -i input.mp4 -af "volume=20dB" -c:v copy -c:a aac -strict experimental output.mp4   ffmpeg -i input.mp4 -af "volume=20dB" -c:v copy -c:a aac -strict experimental output.mp4
      
-Соединение нескольких видео в одно +Вырезать фрагмент из видео начиная с 10 секунды размером минута (http://www.kompx.com/ru/vyrezat-fragment-iz-video-ffmpeg.htm) 
 +  ffmpeg -ss 00:00:10 -t 00:01:00 -i input.mp4 -vcodec copy -acodec copy output.mp4
  
-(https://stackoverflow.com/questions/44642227/ffmpeg-concat-command-error)+Соединение нескольких видео в одно (https://stackoverflow.com/questions/44642227/ffmpeg-concat-command-error)
  
   ffmpeg -i "concat:1.avi|2.avi" -c:a copy -c:v copy output.avi   ffmpeg -i "concat:1.avi|2.avi" -c:a copy -c:v copy output.avi
Line 17: Line 18:
  
   ffmpeg -i audio.mp4 -i video.mp4 -c copy -map 1:v:0 -map 0:a:0 -shortest output.mp4   ffmpeg -i audio.mp4 -i video.mp4 -c copy -map 1:v:0 -map 0:a:0 -shortest output.mp4
 +  
 +Извлечь звук из видео
 +
 +  ffmpeg -i input.mp4 output.mp3
      
 Создание видео с экрана, запись звука с микрофона Создание видео с экрана, запись звука с микрофона
  
-  ffmpeg -f alsa -i pulse -f x11grab -r 30 -s 1366x768 -i :0.0 -vcodec libx264 -preset  +  ffmpeg -f alsa -i pulse -f x11grab -r 30 -s 1366x768 -i :0.0 -vcodec libx264 -preset ultrafast -crf 0 -threads 0 screen.mp4
-  ultrafast -crf 0 -threads 0 screen.mp4+
      
 Для записи части экрана: смещения от левого верхнего угла указывается в параметре -i через плюс: -i :0.0+100,200 -video_size 1034x832 Для записи части экрана: смещения от левого верхнего угла указывается в параметре -i через плюс: -i :0.0+100,200 -video_size 1034x832
Line 32: Line 36:
 - Запустить ffmpeg - Запустить ffmpeg
  
-  ffmpeg -f pulse -i alsa_output.pci-0000_00_1f.3.analog-stereo.monitor -f  +  ffmpeg -f pulse -i alsa_output.pci-0000_00_1f.3.analog-stereo.monitor -f x11grab -r 30 -s 1920x1080 -i :0.0 -vcodec libx264 -preset ultrafast -crf 0 - threads 0 screen.mp4
-  x11grab -r 30 -s 1920x1080 -i :0.0 -vcodec libx264 -preset ultrafast -crf 0 -  +
-  threads 0 screen.mp4+
      
 Запись только звука Запись только звука
  
   ffmpeg -f pulse -i alsa_output.pci-0000_00_1f.3.analog-stereo.monitor outf.mp3   ffmpeg -f pulse -i alsa_output.pci-0000_00_1f.3.analog-stereo.monitor outf.mp3
 +
 +Восстановление видео, если его запись завершилась аварийно
 +
 +  ffmpeg -i 1.mkv -c copy 2.mkv
 +
 +
 +  sudo apt-get install /usr/bin/pactl
 +  $ pactl list short sources
 +  56 alsa_output.pci-0000_00_1f.3.analog-stereo.monitor PipeWire s32le 2-канальный 4800 SUSPENDED
 +  57 alsa_input.pci-0000_00_1f.3.analog-stereo PipeWire s32le 2-канальный 4800 SUSPENDED
 +  $ ffmpeg -f pulse -i alsa_input.pci-0000_00_1b.0.analog-stereo -ac 1 /tmp/recording.m4a
 +
 +
команды_обработки_видео.1672661334.txt.gz · Last modified: 2023/01/02 12:08 by mariaf