Действительно ли возможно получить идентификатор группы процесса от/proc?

Можно дать вход http/rtsp/rtmp ffmpeg и это сжало бы его. Но выгода - Вы, нуждаются в фактическом видео URL.

Для сайтов как YouTube, dailymotion, адрес веб-страницы отличается от видео адреса.

Таким образом, Вам нужна программа помощника как youtube-dl или Movgrab, который может обеспечить видео URL, а также загрузить видео.

Затем можно использовать ffmpeg сжимать его как это:

ffmpeg -i INPUT_URL_FROM_ABOVE_STEP -acodec libfaac -ab 128k -s WIDTHxHEIGHT \
  -vcodec libx264 -b BIT_RATE -flags +loop -cmp +chroma \
  -partitions +parti4x4+partp8x8+partb8x8 -me umh -subq 5 -trellis 1 -refs 1 \
  -coder 0 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 \
  -bt BIT_RATE -maxrate 10M -bufsize 10M -rc_eq 'blurCplx^(1-qComp)' \
  -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 -aspect WIDTH:HEIGHT OUTPUT.mp4

16
23.05.2017, 15:39
1 ответ
[1183472] Вы можете посмотреть на поле [1183752]5[1183753] в выводе [1183754]/proc/[pid]/stat[1183755].

Из

man proc

:


Обратите внимание, что вы не можете использовать:


Потому что этот файл не является пустым разделенным списком. Второе поле (имя процесса может содержать пробелы или даже символы новой строки). Например, большинство потоков [1183758]firefox[1183759] обычно содержат пробелы в имени.

Поэтому вам необходимо распечатать 3-е поле после последнего появления в нем символа [1183760])[1183761].[1183481].

24
27.01.2020, 19:48

Теги

Похожие вопросы