Calvin Walton
a5091ba3e8
RaP: Remove the ffmpeg version check, hardcode arguments for 0.11+
...
For BigBlueButton 0.81, we just require that you install ffmpeg 0.11.x
for recordings to function correctly. I'll also add a check to bbb-conf
to verify that the correct ffmpeg is available.
2013-07-23 15:46:47 -04:00
Calvin Walton
ecfe8b7db4
RaP: Adjust the 'convert' command to make opaque images
...
This forces a background colour of white on the generated png images for
slides in the slides and presentation recording formats. Fixes Issue
1588.
2013-07-17 18:08:51 -04:00
Felipe Cecagno
80a8792597
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into sync-playback
2013-07-12 22:23:52 -03:00
Gustavo Salazar
9b5e42223f
Accept meeting id to create manifest.xml
2013-07-03 15:42:21 -05:00
Felipe Cecagno
e8b9ffab4d
Merge branch 'master' of git://github.com/bigbluebutton/bigbluebutton into sync-playback
2013-07-01 15:33:09 -03:00
Felipe Cecagno
b176ef090f
fixing the incorrect handling of the last timeline event on video processing
2013-07-01 15:32:25 -03:00
Gustavo Salazar
d63fbac298
Create missing start events for webcam streams fix #1561
2013-06-20 15:45:26 -05:00
Felipe Cecagno
fea7486ae3
implemented the possibility to include the desktop sharing streams to the presentation playback; it composes the presentation video file just like the other video streams, with the difference that while the screen is being sharing, it appears as the unique video stream in the presentation video - when the presenter stops sharing his screen, the other videos populate the video display;
...
also, the output video resolution is modified to the highest screen resolution shared during the conference, independently on the output video resolution set by the user; it was done to preserve the quality of the desktop sharing image; if there's no desktop sharing, the output video resolution is respected
2013-06-14 17:50:39 -03:00
Felipe Cecagno
fda4e203f9
extracted FFMPEG_LOG_LEVEL to a module constant, and use it in all FFmpeg commands; now it's easy to increase the log level during development
2013-06-14 17:44:10 -03:00
Felipe Cecagno
8ca4e949aa
modified the BigBlueButton.execute method so it can raise an exception when the command passed didn't finish successfully; you can optionally pass fail_on_error=false so it won't raise an exception
2013-06-14 17:39:29 -03:00
Felipe Cecagno
53c071ddc3
ref #1516
...
Refactored the code that generates the video file used in the presentation playback. The problem with the sync of video sources was related to problems of precision inside FFmpeg (sometimes the script runs FFmpeg to trim video files, and the output video file trimmed sometimes was 3+ seconds bigger or smaller than the requested).
Also it's a little more modular, so it will be easier to expand functionality. The processing steps are more explicit now, and the logs are better now to understand the final output.
A new parameter on presentation.yml was added to enable the admin to add an offset for the audio stream - this is mainly useful when the session ran with h264, because the video takes longer for the client to encode, and then in the recording we can see the huge gap between audio and video.
2013-06-13 17:10:52 -03:00
Gustavo Salazar
0aa1c9867c
support ingest for matterhorn 1.4
2013-06-07 16:27:14 -05:00
Gustavo Salazar
4c60948ae0
Merge pull request #77 from fcecagno/fixing-video-processing
...
fixing the start-stop camera events matches, so now even if there's no s...
2013-04-28 17:40:50 -07:00
Gustavo Salazar
0166939205
use the 'Crop Box' of pdf page
2013-04-05 14:00:13 -05:00
Gustavo Salazar
406e467c8b
set audio sample rate according to the recorded audio file
2013-02-13 14:42:23 -05:00
Gustavo Salazar
c761ef0bf1
generate tail padding when processing audio
2013-01-23 12:44:20 -05:00
Felipe Cecagno
5176e508dd
fixing the start-stop camera events matches, so now even if there's no stop video event, the video processing will run smoothly
2012-12-06 21:28:13 -02:00
Gustavo Salazar
5d53bdfd4a
Send one video stream(webcam OR deskshare) to Matterhorn server
2012-10-24 13:40:41 -05:00
Gustavo Salazar
ac32c59029
Extract pdf page in a temp dir
2012-10-23 13:53:43 -05:00
Gustavo Salazar
f3c8477b27
Fixed frame rate in mpg file
2012-09-28 11:52:35 -05:00
Gustavo Salazar
aa3350115d
Ask for ffmpeg version before using loop parameter.
2012-09-25 20:08:52 -05:00
Gustavo Salazar
2462802d54
Change ffmpeg commands to support version 0.11.2
2012-09-21 17:27:11 -05:00
Gustavo Salazar
f5ee8b6cbf
Update license.
2012-09-04 16:42:13 -05:00
Markos Calderon
5bb870b385
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into add-sanity-check
2012-08-30 16:13:44 -05:00
Gustavo Salazar
a8fae3bbf9
Ask if duration of video is 0.
2012-08-28 14:38:23 -05:00
Gustavo Salazar
63c421abd5
Remove options used by libx264.
2012-08-27 17:34:08 -05:00
Felipe Cecagno
f9d7f11d63
reverted the code used to process the video for the matterhorn integration; many fixes on the video processing for the new playback format "presentation"; now it's possible to set the output video resolution for the presentation playback - it's VGA by default but could be set to HD
2012-08-27 12:41:26 -03:00
Markos Calderon
9d9bf10e81
pending changes in rap-worker
2012-08-15 19:10:29 -05:00
Gustavo Salazar
a85e8c144e
Use webm for webcam in playback.
2012-08-07 16:36:52 -05:00
Gustavo Salazar
e523dbf9e6
Merge pull request #55 from mconf/video-playback-into-master
...
Video playback
2012-08-03 09:08:25 -07:00
Markos Calderon
2e8715988b
Fix for event urls and support for https
2012-08-01 18:55:50 -05:00
Felipe Cecagno
e8dc780c37
integrated the video playback into master, but the whiteboard events playback, as well as the presentation playback, is not functional yet - it seems that the writing.js is broken on master, tried to fix it without success
2012-08-01 17:40:58 -03:00
Richard Alam
4ee4eb79cc
- strip controls chars from chat messages as it fails the process of recordings
2012-05-12 23:17:38 -07:00
Richard Alam
93b274f4c8
- fix http://code.google.com/p/bigbluebutton/issues/detail?id=1087
2012-05-16 19:11:00 +00:00
Richard Alam
7b1ff2d4bb
- add utf-8 encoding magic comment to recording ruby scripts
...
http://blog.grayproductions.net/articles/understanding_m17n
2012-05-03 18:56:01 +00:00
Gustavo Salazar
6c85a36005
Convert timestamp to float so when dividing the result will contain
...
decimals
2012-02-17 13:02:52 -05:00
Markos Calderon
2f7a2afe9c
fix for video processing in long meetings
2012-01-26 10:30:57 -08:00
Richard Alam
ef85442a1b
- trim audio file when they overlap
2012-01-18 17:29:14 +00:00
Richard Alam
3659effee3
Fix http://code.google.com/p/bigbluebutton/issues/detail?id=982
...
- if the length from header info is zero (corrupted header http://comments.gmane.org/gmane.comp.audio.sox/2637 )
determine length from file size and then fix the file to have proper length in header info.
2012-01-16 21:03:04 +00:00
Markos Calderon
4a797ecdc1
Merge remote branch 'gugat/issue1106'
2012-01-06 09:17:06 -08:00
gugat
d685a5456a
Return silence with lenght of the recording when there is not audio file.
2012-01-06 11:35:02 -05:00
gugat
ea2c453807
Add info log messages from each method of generators
...
Add info log messages from publish script of slides. The log was empty before, was just created.
Add --check option to bbb-record. Taking same logic from bbb-conf and adding info about the failed task with each error.
2012-01-05 17:07:34 -05:00
Markos Calderon
e5d511239a
fixed issue 1074
2011-11-22 16:04:08 -08:00
gugat
381e120c65
Use ffmpeg to concatenate videos. Mencoder command hangs with popen.
2011-11-21 09:03:41 -08:00
Richard Alam
62c3b220a1
change silence limit from 10 to 60 minutes as some people join the meeting very early
...
and thus prevents the recording from being processed.
2011-11-15 10:19:12 -05:00
Markos Calderon
7b511015e2
fix for jpg images in playback
2011-11-10 08:59:41 -08:00
gugat
46e6598cc3
Improve quality in images
2011-09-16 10:47:58 -07:00
Richard Alam
5cb7eb6d8a
- locate audio files in the process dir not in the original loc (/var/freeswitch/meetings) because
...
if the admin cleans up that dir, determining recording length from file will fail.
2011-09-08 15:43:39 +00:00
Richard Alam
162dd2226f
- remove duplicate audio events
2011-09-07 20:51:07 +00:00
Richard Alam
bf54da8be4
- remove duplicate audio events
2011-09-02 20:12:34 +00:00