2023-01-20 04:56:15 +08:00
|
|
|
publish_dir: /var/bigbluebutton/published/video
|
|
|
|
playback_dir: /usr/local/bigbluebutton/core/playback/video
|
|
|
|
# offset applied to audio in the output video file
|
|
|
|
# audio_offset = 1000 means that the audio will be delayed by 1000ms
|
|
|
|
audio_offset: 0
|
|
|
|
|
|
|
|
layout:
|
|
|
|
width: 1280
|
|
|
|
height: 720
|
|
|
|
framerate: 24
|
|
|
|
areas:
|
|
|
|
- name: presentation
|
|
|
|
x: 0
|
|
|
|
y: 0
|
|
|
|
width: 960
|
|
|
|
height: 720
|
|
|
|
- name: webcam
|
|
|
|
x: 960
|
|
|
|
y: 0
|
|
|
|
width: 320
|
|
|
|
height: 720
|
|
|
|
- name: deskshare
|
|
|
|
x: 0
|
|
|
|
y: 0
|
2023-03-24 01:44:37 +08:00
|
|
|
width: 960
|
2023-01-20 04:56:15 +08:00
|
|
|
height: 720
|
|
|
|
pad: true
|
|
|
|
nopresentation_layout:
|
|
|
|
width: 1280
|
|
|
|
height: 720
|
|
|
|
framerate: 24
|
|
|
|
areas:
|
|
|
|
- name: webcam
|
|
|
|
x: 0
|
|
|
|
y: 0
|
|
|
|
width: 1280
|
|
|
|
height: 720
|
|
|
|
nowebcam_layout:
|
|
|
|
width: 1280
|
|
|
|
height: 720
|
|
|
|
framerate: 24
|
|
|
|
areas:
|
|
|
|
- name: presentation
|
|
|
|
x: 0
|
|
|
|
y: 0
|
|
|
|
width: 1280
|
|
|
|
height: 720
|
|
|
|
- name: deskshare
|
|
|
|
x: 0
|
|
|
|
y: 0
|
|
|
|
width: 1280
|
|
|
|
height: 720
|
|
|
|
pad: true
|
|
|
|
formats:
|
|
|
|
- mimetype: 'video/mp4'
|
|
|
|
extension: m4v
|
|
|
|
parameters:
|
|
|
|
- [ '-c:v', 'copy', # Use working format codec defined in core/lib/recordandplayback/edl/video.rb
|
|
|
|
'-c:a', 'aac', '-b:a', '128K',
|
|
|
|
'-f', 'mp4', '-movflags', 'faststart' ]
|
|
|
|
postprocess: []
|
|
|
|
#- mimetype: 'video/webm;codecs="vp09.00.41.08,opus"'
|
|
|
|
# extension: webm
|
|
|
|
# parameters:
|
|
|
|
# # Default single-pass encode
|
|
|
|
# #- [ '-c:v', 'libvpx-vp9', '-level', '4.1', '-b:v', '1800K', '-minrate', '900K', '-maxrate', '2610K',
|
|
|
|
# # '-crf', '31', '-quality', 'good', '-speed', '2', '-tile-columns', '2', '-threads', '2',
|
|
|
|
# # '-force_key_frames', 'expr:gte(t,n_forced*10)',
|
|
|
|
# # '-c:a', 'libopus', '-b:a', '64K',
|
|
|
|
# # '-f', 'webm' ]
|
|
|
|
# # Slower but better quality two-pass encode
|
|
|
|
# - [ '-c:v', 'libvpx-vp9', '-level', '4.1', '-b:v', '1800K', '-minrate', '900K', '-maxrate', '2610K',
|
|
|
|
# '-crf', '31', '-quality', 'good', '-pass', '1', '-speed', '4', '-tile-columns', '2', '-threads', '2',
|
|
|
|
# '-force_key_frames', 'expr:gte(t,n_forced*10)',
|
|
|
|
# '-an',
|
|
|
|
# '-f', 'webm' ]
|
|
|
|
# - [ '-c:v', 'libvpx-vp9', '-level', '4.1', '-b:v', '1800K', '-minrate', '900K', '-maxrate', '2610K',
|
|
|
|
# '-crf', '31', '-quality', 'good', '-pass', '2', '-speed', '2', '-tile-columns', '2', '-threads', '2',
|
|
|
|
# '-force_key_frames', 'expr:gte(t,n_forced*10)',
|
|
|
|
# '-c:a', 'libopus', '-b:a', '64K',
|
|
|
|
# '-f', 'webm' ]
|