Video Transcription in MediaMosa
|
|
|
- Shannon Fields
- 10 years ago
- Views:
Transcription
1 Video Transcription in MediaMosa Proof of Concept Version 1.1
2 December 28, 2011 SURFnet/Kennisnet Innovatieprogramma Het SURFnet/ Kennisnet Innovatieprogramma wordt financieel mogelijk gemaakt door het Ministerie van Onderwijs, Cultuur en Wetenschap. Voor deze publicatie geldt de Creative Commons Licentie Attribution 3.0 Unported. Meer informatie over deze licentie is te vinden op
3 Contents Introduction... 4 Speech recognition... 4 Open Source Speech recognition tools... 4 SPRAAK / CMUSphinx... 5 MediaMosa... 5 Assets and Mediafiles... 6 Job processing... 6 Proof of Concept... 6 MediaMosa Installation of SPRAAK... 7 Installation of CMUSphinx... 7 Transcription modules... 7 Frontend... 7 Search... 7 SOLR... 8 Display of search results... 8 Subtitles JWplayer Flowplayer VideoJS Support in MediaMosa for Subtitle files Solution in the PoC Subtitles generation Conclusions and Recommendations... 13
4 Introduction Open Source Automatic Speech recognition (ASR) is a proven technology. Using ASR in MediaMosa a digital asset management system, would be of great importance to deliver video content in MediaMosa. In the Technology scout Video Transcription 1 it was concluded that ASR tools in MediaMosa could be used for searching content and it could provide a first version of subtitles to facilitate further processing. Considering the fact that for a useable subtitle file the word error count should be low, the subtitles should not be used as generated. The reader of this document should also consider reading the Technology scout for more background information. The aim of this document is to describe the Proof of Concept and all experiences encountered with the integration in MediaMosa. The second aim is to describe necessary and possible changes in MediaMosa to facilitate integration of Automatic Speech recognition tools. These change proposals can be used for future development of MediaMosa. The implementation of this Proof of Concept resulted in this document and a Proof of Concept website: Speech recognition In the context of this Proof of Concept, video transcription can be explained as the automatic process of the conversation of speech and images into machine-readable data. This data can be used for captioning videos (subtitles) but also for extending the video metadata using transcripts. As written in the Technology scout, there is an important difference between transcription and captioning; Transcript: a transcript is a written text representation of spoken words not synchronized with the spoken words of the mediafile. Captions/Subtitles: Captions or subtitles are written text representations of spoken words synchronized with the spoken words. Captions/Subtitles are synchronized transcripts. Open Source Speech recognition tools In the Technology scout it was suggested the proof of concept should implement SPRAAK for Dutch en CMUSphinx for English speech recognition
5 SPRAAK / CMUSphinx SPRAAK (Speech Processing, Recognition and Automatic Annotation Kit; "Spraak" is also the Dutch word for "speech") is an open source speech recognition package. It is an efficient and flexible tool that combines many of the recent advancements in automatic speech recognition with a very efficient decoder in a proven HMM 2 architecture. SPRAAK serves several purposes. The first one is a highly modular toolkit for research into speech recognition algorithms. It allows researchers to focus on one particular aspect of speech recognition technology without needing to worry about the details of the other components. The second goal is a state-of-the art recognizer with a simple interface, so that non-specialists with a minimum of programming requirements can use it. Next to speech recognition, the resulting software enables applications in related fields as well. Examples are linguistic and phonetic research where the software can be used to segment large speech databases or to provide high quality automatic transcriptions. ( CMUSphinx is an open source toolkit for speech recognition, which includes a recognizer library written in C; an adjustable, modifiable recognizer written in Java; language model tools; and acoustic model training tools. ( MediaMosa From the website: MediaMosa is software to build a Full Featured, Webservice Oriented Media Management and Distribution platform. With MediaMosa you can build a state-of-the-art, scalable Middleware Media Distribution Platform, which facilitates access to, and usage of (shared) storage capacity, metadata databases, transcoding- and streaming servers. A MediaMosa platform offers functionality for searching, playing, uploading, transcoding, as well as a fine granularity media access control system towards its users. MediaMosa is based on the Representational State Transfer (REST) architecture and is designed to support content streaming applications by providing a back-end-, audio- and video-infrastructure. The main features of a MediaMosa platform are: Delivery platform for audio, video (and in fact any other content) Streaming of any format (e.g. Flash, H.264 MPEG-4 and Windows Media) Transcoding based on FFmpeg Flexible Metadata Element Sets Access management functions on Media Enhanced Still functions Open Source under GPLv2 license MediaMosa is a free and open software package. It is based on the Drupal CMS and supports 2 HMM: Hidden Markov Models: 5
6 the use of several other Open Source software such as FFmpeg ( Assets and Mediafiles Assets in MediaMosa describe events or entities, using metadata. An asset has a number of mediafiles that are a representation of the asset. Mediafiles are not limited to type and can be a video, audio, image, document etc. A mediafile can also be a transcoded version of another mediafile. A mediafile has technical metadata, which is generated from technical analysis. The mediafile itself does not yet have user-modify-able metadata (apart from the 'tag' field). Job processing As described in the Technology Scout, a transcoding module does the process of Transcription. MediaMosa has a modular integration of tools. Tools can be added as a Drupal Module and modified on different places using the Drupal Hook system. A (transcode) profile is defined as a tool with a predefined set of parameters. A transcode job can be started with a media file as input and a transcode profile. The result is a transcoded media file. With this concept in mind, we implemented two different Speech recognition tools: mediamosa_tool_spraak and mediamosa_tool_cmusphinx. Proof of Concept The Proof of Concept (PoC) was deployed on a single VM server in the SURFnet VMware cluster at SARA, with the following software: Operating system: Debian MediaMosa 3.0 Spraak software CMUSphinx software Drupal 6 installation with the MediaMosa-CK modules. MediaMosa 3.0 The latest version from Github was taken and installed (MediaMosa build 1734). Some additional changes to MediaMosa where needed in order to integrate the speech recognition tools. The general adaptations were: Creation of two transcoding tools: mediamosa_tool_spraak and mediamosa_tool_cmusphinx. The introduction of a hook_post_transcode() function. In MediaMosa a transcode job always completed with a mediafile as a result. For storing transcription data in metadata we need to hook into this process when the file is generated (and analyzed). In the hook a file can be transformed to metadata. Fixed some bugs in transcode profile handling. Support for storing of transcription metadata with assets. Added VideoJS media player to MediaMosa, Added metadata field on assets for storing transcription results. Support in play objects for subtitles and more mediafiles formats. 6
7 These changes are described in more detail later. Installation of SPRAAK Installation of SPRAAK was rather straightforward. The PoC installation was done on a Debian system (version: squeeze ) and included some additional Debian packages (scans, sox, mplayer). SPRAAK was delivered with an NBEST setup: was made to transcribe broadcast news shows without any tunable parameters for the end-user. Since in MediaMosa we generally cannot predict what kind of voices will be uploaded, we used this generic setup. It is also a sensible setup for an educational setting where a speaker gives a lecture. The NBEST setup has two language models, one with a size of 100k and one of 400k. Installation of CMUSphinx CMUSphinx is available in different forms; Spinx2, Sphinx3, Sphinx4 and PocketSphinx. Sphinx documentation 3 recommends version 3 as follows: A slightly slower but more accurate speech recognizer. It is usually used a server implementation of Sphinx or evaluation. Since accuracy is more important than speed in a typical MediaMosa server setup, Sphinx3 was chosen for the proof of Concept. Installation and configuration was performed following a wiki description 4. For a general-purpose transcription, Keith Vertanen's English Gigaword Language Models are recommended. In the PoC the 64k language version is used. The choice for an acoustic model was more difficult; we used the HUB4 (broadcast news) acoustic models - for wideband (16kHz) speech as a general-purpose acoustic model. Transcription modules In MediaMosa two modules were created for the transcription decoders: mediamosa_tool_spraak and mediamosa_tool_cmusphinx. These two tools define their own metadata field (to store the transcription data). Normally a transcoding ends with a transcoded file, which can be added to an asset. The transcription process needed some additional processing to add the contents of the file to metadata, so a new hook 'mediamosa_tool_<name>::post_transcode' was introduced. In this process also the transcription results are transposed to a subtitle file. Frontend The frontend is a standard Drupal ( installation with the MediaMosa-ck module. Drupal 6 was chosen since it was mentioned that this version was more stable than the Drupal 7 version. A number of changes had to be made in the frontend in order to show the working of the proof of concept: support for search, support for transcription options, support for the video player, support for jobs status, better cron handling and better still presentation. The most important changes are described in the next chapters. Search The transcription tools in MediaMosa store the results found in a new metadata field under the
8 asset (the install hook of the mediamosa_tool_spraak creates this). SPRAAK generates output as a single text file with every line containing a recognized word and a time index. In the PoC the time index is transformed to a better readable format (hh:mm:ss, truncated to seconds), in order to show a better readable output. This is stored in the metadata field (transcription) under an asset. A typical MediaMosa search REST call would be: /asset/ [GET]. Searching in MediaMosa uses CQL (Common Query Language), a search in transcription metadata could look like: /asset [GET] cql= transcript=nieuwe (more advanced cql can be used here) SOLR MediaMosa supports searching in MySQL or searching in SOLR. SOLR indexing is implemented by collecting all data of an asset including all metadata. So searching with SOLR on transcription data works out of the box. No special additions were necessary. However some additional testing is needed as the context sets in the SOLR specification were implemented in the SOLR module of MediaMosa, this code should be moved to the metadata modules (and Spraak as it defines its own metadata group). Display of search results The PoC used the existing cron function of the MediaMosa Construction Kit (MediaMosa-CK) to add the transcription results in a Drupal field. This field is shown in the interface (which in normal applications is of course not useful, but was done for demonstration purposes): Changing the output to direct links to a specific point in the video is not too difficult; add a get parameter to the found search link and jump on that page to that timeframe. With VideoJS this can be done with JavaScript, for example: myplayer.currenttime(120); myplayer.play(); More specialized players can show a graphical representation of the search results, for example the Buchenwald website shows the results in a 8
9 separate bar in the video: With the search results described earlier, it should not be too difficult to generate such an additional search result bar in the player. The three known players described later have no support (yet) for this. Search in OCR applications The chosen implementation for searching in transcriptions can be used for searching in OCR data as well. Needed here is a 'transcode' tool that converts the slides to text. The Tesseract 5 tool looks promising to fulfill this task. OCR data can be stored in a metadata field like the transcription tools. Also, to synchronizing the slides with the video a similar solution as the transcription tools could be used: store slide numbers with the stored OCR data. This PoC however did not include a setup with this Tesseract OCR tool
10 Subtitles Automatically generated subtitles should only be used in videos if recognition is better than 95%. In the Proof of concept we violated this rule for demonstration purposes only. Most well known video players have at least some support for subtitles. Subtitles can be given in the variable list as a link of part of the playlist in the object code of the player. Some examples: JWplayer JWplayer has extensive support; it can show and switch between a number of subtitles (based on language) with the help of plugins. Flowplayer Flowplayer has relative good support for subtitles, see the examples on the caption documentation page: VideoJS VideoJS at the moment has support for one subtitle file, but has no button to show it. However, in the same way as Flowplayer is using jquery to modify the player object, it should be possible to be used here. Subtitles in VideoJS are limited to showing the text as given; no fancy buttons are available at the moment. However the player is nicely integrated with jquery, and can be extended. Also, changing the subtitles based on language can be implemented in the same way as is described by the Flowplayer documentation. 10
11 Support in MediaMosa for Subtitle files In MediaMosa an asset consists of several mediafiles, which are other digital representations of the asset. A subtitle file is no different, so can be stored as a mediafile. In order to make a distinction between subtitle files and others, MediaMosa should introduce some kind of internal type field, which can be any of {mp4, subtitle, still, webm, ogv, } These types can be used for internal use; such as the object code of streaming servers. In MediaMosa an admin defines a streaming server per streamable file type: And every streaming server has an object code definition, which can be modified: 11
12 In this example, when a play request is made for a mp4 file, with request-type=object, the object code will be served. In MediaMosa only one file plus a default still will be served per object code. The VideoJS player has support for fallback mediafiles according to html5 standards, so some changes had to be made to the object code. MediaMosa will parse {TICKET_URI} with a link to the streamable mediafile, in the PoC we had to introduce {WEBM_URI}, {OGV_URI} and {SRT_URI} with links to the webm, ogv and generated subtitle file. We also had to make a way to identify these files, and choose the 'tag' file of the mediafile. The tag is added to the mediafile in the hook_post_transcode() function (described earlier). For final implementation the use of tag should be changed to a new mediafile type field, where it can also integrate the is_still flag. Considering the trend that object codes use several links to several mediafiles nowadays (the video, the poster image, subtitles and alternative video formats), the MediaMosa concept of a object code per streaming server definition must be improved. The object codes can be stored separately from the streaming server definitions. That would also pave the path for requesting a file with a specific player, where MediaMosa can maintain and provide the correct player definitions. Solution in the PoC We choose the VideoJS player, which has basic support for subtitle files in.srt format and is fully open source. VideoJS uses an html5 video tag, which is meant to play on modern browsers who have build video support in their browsers. There is a fallback to a flash player (default Flowplayer) implemented in case of older browsers. In the PoC we implemented VideoJS with subtitles. Installation was simple; we added the VideoJS sources in the MediaMosa tree under /mmplayer, and changed the object code for mp4 to the VideoJS object code. Subtitles generation SPRAAK generates a list of recognized words with time codes, one word/time code per line. A subtitle file has different format. The most widely used format is SUBRIP, and is also used in VideoJS. An example: 1 00:00:20,000 --> 00:00:24,400 Altocumulus clouds occur between six thousand 2 00:00:24,600 --> 00:00:27,800 and twenty thousand feet above ground level. At the moment there is no open source tool to convert a timed list of words to a subtitle file. A good conversion takes all sort language constructs into consideration. In the PoC a relatively simple solution was implemented based on word-wrap functionality. The implementation in the PoC only supports one subtitle file, the final implementation in MediaMosa should support several languages of a subtitle file; distinguishing the language of the mediafile is possible by providing a standard Language ISO code in addition to the already 12
13 proposed type (instead of tag). A list of subtitle files belonging to the asset must be obtainable with a REST call. Conclusions and Recommendations This PoC was an implementation of some of the findings described in the technology scout Video Transcription. The implementation resulted in this document and a PoC website: In this PoC two transcription tools were implemented: SPRAAK for Dutch and CMUSphinx for English spoken language. The results of open source speech recognition without further training of the tools, gave mixed results when used in subtitles, but, in our opinion, are sufficient for searching through metadata. The sample videos used in this PoC were recordings of the eight o clock news, which produced good results. More research should be done in order to improve the speech recognition results when using no studio quality videos. The implementation resulted in two separated transcoding -modules in MediaMosa. The concept of separate modules in MediaMosa for separate tools resulted in clean implementations of the two tools. Without having to modify the MediaMosa-core, the tools can easily be added. Some extra changes are needed in MediaMosa to handle the specific speech results. The most important two are new metadata fields added to an asset and the support for more tickets in the html object codes of video players. It is highly recommended to use the results of this PoC in the next development of MediaMosa (MediaMosa 3.5) to make it useful for the MediaMosa community. Besides the obvious benefits to viewers with hearing disabilities, transcription and captioning also offer a number of additional benefits to a much broader community of users that should not be overlooked: Indexing and Searching: Transcription produces additional metadata, which is time coded as well. This allows the content to become easily searchable with traditional text searches. With user generated metadata it is not possible to search within a video. Improved Accessibility: Improved accessibility will make content more useful to a broader audience. Viewers with many types of learning disabilities will benefit from the increased comprehension and increased retention that captioning brings. Transcoding technology will make it easier to produce captions. Improved quality: To improve the quality of the captions, there should be functionality developed to manually edit the automatically produced captions. Localization: Adding translations to your captions, with support for multiple caption tracks, widens your potential audience massively. The PoC website Video Transcription can be found on the MediaMosa ( homepage, section projects. 13
MediaMosa A Drupal Distribution for Digital Asset Management
MediaMosa A Drupal Distribution for Digital Asset Management Michel van de Ven (uid 28913) MediaMosa Project Management Committee http://mediamosa.org MediaMosa 101 MediaMosa is built with Drupal (7)
MediaMosa. Open Source Digital Asset Management Software Freedom Day 2012. Michel van de Ven MediaMosa PMC http://mediamosa.org
MediaMosa Open Source Digital Asset Management Software Freedom Day 2012 Michel van de Ven MediaMosa PMC http://mediamosa.org Overview MediaMosa Features Architecture Community & Open Source Use Cases
Kaltura Video Platform Architecture Overview. Version: February 2013
Kaltura Video Platform Architecture Overview Version: February 2013 Kaltura Business Headquarters 5 Union Square West, Suite 602, New York, NY, 10003, USA Tel.: +1 800 871 5224 Copyright 2013 Kaltura Inc.
Synote Mobile. HTML5 Responsive Design Video Annotation Application
Synote Mobile HTML5 Responsive Design Video Annotation Application Mike Wald, E.A. Draffan, Yunjia Li, Wei Jing ECS University of Southampton Southampton, UK Abstract Synote Mobile has been developed as
Subtitles on everything for everyone Enabling community subtitling and translation for every video on the net.
Subtitles on everything for everyone Enabling community subtitling and translation for every video on the net. 1. Overview: The potential: community-driven subtitling could make video global Inside a community
ON24 CAPABILITIES STATEMENT
ON24 CAPABILITIES STATEMENT GSA CONTRACT #GS-35F-0564R ED MATO Award #ED-06-CO-0800 Small Business Rosemary Florez Government Sales Manager Tel: 703-440-9393 Email: [email protected] COMPANY BACKGROUND
Enterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
Docsoft:AV Appliance. User Guide. Version: 3.0 Copyright 2005,2009 Docsoft, Inc.
Docsoft:AV Appliance User Guide Version: 3.0 Copyright 2005,2009 Docsoft, Inc. 1 Table of Contents Introduction 3 Understanding Terminology 3 User Accounts 4 User Interface 4 General Tasks 4 Login/Logout
Merit Cloud Media User Guide
in collaboration with NJEDgeNet Table of Contents 1 Requirements... 3 1.1 Shibboleth... 3 1.2 Administration Hierarchy... 3 2 Administration Hierarchy... 3 3 Manage Videos... 4 3.1 Supported Video Formats...
WHY DIGITAL ASSET MANAGEMENT? WHY ISLANDORA?
WHY DIGITAL ASSET MANAGEMENT? WHY ISLANDORA? Digital asset management gives you full access to and control of to the true value hidden within your data: Stories. Digital asset management allows you to
Automatic Text Analysis Using Drupal
Automatic Text Analysis Using Drupal By Herman Chai Computer Engineering California Polytechnic State University, San Luis Obispo Advised by Dr. Foaad Khosmood June 14, 2013 Abstract Natural language processing
What s New in Cumulus 9.0? Brand New Web Client, Cumulus Video Cloud, Database Optimizations, and more.
Covers updates for: Cumulus 9.0 PRODUCT INFORMATION: What s New in Cumulus 9.0? Brand New Web Client, Cumulus Video Cloud, Database Optimizations, and more. High-impact additions and improvements available
Closed captions are better for YouTube videos, so that s what we ll focus on here.
Captioning YouTube Videos There are two types of captions for videos: closed captions and open captions. With open captions, the captions are part of the video itself, as if the words were burned into
Kaltura Extension for SharePoint User Manual. Version: Eagle
Kaltura Extension for SharePoint User Manual Version: Eagle Kaltura Business Headquarters 200 Park Avenue South, New York, NY. 10003, USA Tel.: +1 800 871 5224 Copyright 2012 Kaltura Inc. All Rights Reserved.
JW Player Quick Start Guide
JW Player Quick Start Guide Getting Started Embedding the JW Player on your website is a simple, 3-step process: 1. Upload the jwplayer.js and player.swf files from the download ZIP to your server. All
TTP User Guide. MLLP Research Group. http://www.mllp.upv.es. Wednesday 2 nd September, 2015
TTP User Guide MLLP Research Group http://www.mllp.upv.es Wednesday 2 nd September, 2015 Contents 1 Introduction 3 2 Uploading media files 4 3 Reviewing transcriptions and translations 8 TTP Player 9 Help
Kofax Transformation Modules Generic Versus Specific Online Learning
Kofax Transformation Modules Generic Versus Specific Online Learning Date June 27, 2011 Applies To Kofax Transformation Modules 3.5, 4.0, 4.5, 5.0 Summary This application note provides information about
Serving Media with NGINX Plus
Serving Media with NGINX Plus Published June 11, 2015 NGINX, Inc. Table of Contents 3 About NGINX Plus 3 Using this Guide 4 Prerequisites and System Requirements 5 Serving Media with NGINX Plus 9 NGINX
Closed Captions. Questions. Jan Ozer [email protected] www.streaminglearningcenter.com #janozer 11/20/2014
Closed Captions Jan Ozer [email protected] www.streaminglearningcenter.com #janozer Questions For more information, check out the book http://bit.ly/ozer_multi A beacon of light in a valley of half-knowledge
1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS
W E L C O M E T O M O N I T O R I N G H E A V E N NEW THINGS ABOUT PANDORA FMS 5.0 A new version of Pandora FMS full of enhancements is about to hit the market. Pandora FMS 5.0 will be released by the
Webcasting vs. Web Conferencing. Webcasting vs. Web Conferencing
Webcasting vs. Web Conferencing 0 Introduction Webcasting vs. Web Conferencing Aside from simple conference calling, most companies face a choice between Web conferencing and webcasting. These two technologies
Broadcasters and video distributors are finding new ways to leverage financial and operational benefits of supporting those with hearing disabilities.
MICHAEL GROTTICELLI, BROADCAST ENGINEERING EXTRA / 07.02.2014 04:47 PM Closed Captioning Mandate Spurs Business For Vendors Broadcasters and video distributors are finding new ways to leverage financial
Open Source Content Management System for content development: a comparative study
Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela [email protected] Designing dynamic and
Best Practices for Structural Metadata Version 1 Yale University Library June 1, 2008
Best Practices for Structural Metadata Version 1 Yale University Library June 1, 2008 Background The Digital Production and Integration Program (DPIP) is sponsoring the development of documentation outlining
A Close Look at Drupal 7
smart. uncommon. ideas. A Close Look at Drupal 7 Is it good for your bottom line? {WEB} MEADIGITAL.COM {TWITTER} @MEADIGITAL {BLOG} MEADIGITAL.COM/CLICKOSITY {EMAIL} [email protected] Table of Contents
Digital Asset Management. Content Control for Valuable Media Assets
Digital Asset Management Content Control for Valuable Media Assets Overview Digital asset management is a core infrastructure requirement for media organizations and marketing departments that need to
GRAPHICAL USER INTERFACE, ACCESS, SEARCH AND REPORTING
MEDIA MONITORING AND ANALYSIS GRAPHICAL USER INTERFACE, ACCESS, SEARCH AND REPORTING Searchers Reporting Delivery (Player Selection) DATA PROCESSING AND CONTENT REPOSITORY ADMINISTRATION AND MANAGEMENT
Creating Content for ipod + itunes
apple Apple Education Creating Content for ipod + itunes This guide provides information about the file formats you can use when creating content compatible with itunes and ipod. This guide also covers
COPYRIGHT 2011 COPYRIGHT 2012 AXON DIGITAL DESIGN B.V. ALL RIGHTS RESERVED
Subtitle insertion GEP100 - HEP100 Inserting 3Gb/s, HD, subtitles SD embedded and Teletext domain with the Dolby HSI20 E to module PCM decoder with audio shuffler A A application product note COPYRIGHT
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
EVERYTHING YOU NEED FOR BRANDING ON MULTIPLE CHANNELS
EVERYTHING YOU NEED FOR BRANDING ON MULTIPLE CHANNELS Manage all you rich media content and customer experience simultaneously with DAM for Sitecore EXECUTE YOUR MULTICHANNEL STRATEGY Apps Adobe Adaptive
Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System
Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System Oana NICOLAE Faculty of Mathematics and Computer Science, Department of Computer Science, University of Craiova, Romania [email protected]
ICT Project on Text Transcription of Technical Video Lectures and Creation of Video Searchable Index, Metadata and Online Quizzes
ICT Project on Text Transcription of Technical Video Lectures and Creation of Video Searchable Index, Metadata and Online Quizzes Status Report up to September 30, 2010 Project duration: April 2009 to
3PlayMedia. Closed Captioning, Transcription, and Subtitling
Closed Captioning, Transcription, and Subtitling 1 Introduction This guide shows you the basics of how to quickly create high quality transcripts, closed captions, translations, and interactive transcripts
Content Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. [email protected] Abstract Content Management Systems
Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.
Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: [email protected] Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com
Using Impatica for Power Point
Using Impatica for Power Point What is Impatica? Impatica is a tool that will help you to compress PowerPoint presentations and convert them into a more efficient format for web delivery. Impatica for
Real Time Media Monitoring Web Service. Users Guide
Real Time Media Monitoring Web Service Users Guide 1. Contents 1. Contents...2 2. Introduction to Real Time Media Monitoring...3 3. How to use Real Time Media Monitoring Service...4 4. Homepage...5 5.
DYNAMIC VIDEO COLLABORATION WITH MICROSOFT
DYNAMIC VIDEO COLLABORATION WITH MICROSOFT Seamlessly Integrate the Power of Qumu Video with SharePoint and Lync for Rich Enterprise Collaboration Executive Summary Organizations are investing more heavily
Media Cloud Service with Optimized Video Processing and Platform
Media Cloud Service with Optimized Video Processing and Platform Kenichi Ota Hiroaki Kubota Tomonori Gotoh Recently, video traffic on the Internet has been increasing dramatically as video services including
Boundary Commission for England Website technical development - Statement of Work. Point of Contact for Questions. Project Director.
Point of Contact for Questions Project Director Project Manager Website technical development Statement of Work Reading Room Ltd 65-66 Frith Street Soho London W1D 3JR T: +44 (20) 7173 2800 F: +44 (20)
Elgg 1.8 Social Networking
Elgg 1.8 Social Networking Create, customize, and deploy your very networking site with Elgg own social Cash Costello PACKT PUBLISHING open source* community experience distilled - BIRMINGHAM MUMBAI Preface
Position Paper for The Fourth W3C Web and TV Workshop. Mingmin Wang Oriental Cable Network [email protected]
Position Paper for The Fourth W3C Web and TV Workshop Abstract This paper introduces multiple screen technology research and services implementation in China, which has the close relationship between Web
Automatic Speech Recognition and Hybrid Machine Translation for High-Quality Closed-Captioning and Subtitling for Video Broadcast
Automatic Speech Recognition and Hybrid Machine Translation for High-Quality Closed-Captioning and Subtitling for Video Broadcast Hassan Sawaf Science Applications International Corporation (SAIC) 7990
Fast and Easy Delivery of Data Mining Insights to Reporting Systems
Fast and Easy Delivery of Data Mining Insights to Reporting Systems Ruben Pulido, Christoph Sieb [email protected], [email protected] Abstract: During the last decade data mining and predictive
VNC Zimlets. Version 1.0 Berlin, 06. August 2014
VNC Zimlets Version 1.0 Berlin, 06. August 2014 VNC Virtual Network Consult AG, 2014 Table of Content Zimlets... 3 Functional Zimlets... 4 VNC PDF Zimlet... 4 VNC History Zimlet... 5 VNC Click-2-Dial Zimlet...
How to Create Accessible Video. Welcome to the Accessible Technology Webinar Series. Webinar Features
Welcome to the Accessible Technology Webinar Series The Accessible Technology Webinar Series is sponsored by the Great Lakes ADA Center and the Pacific ADA Center, both members of the ADA National Network.
Closed Captioning and Educational Video Accessibility
the complete guide to Closed Captioning and Educational Video Accessibility MEDIACORE WHY ARE CLOSED CAPTIONS IMPORTANT? Video learning is exploding! Today, video is key to most online and blended courses,
Coursar WebMeeting Manual
At the end of this tutorial, you will be able to answer the following questions: What is Coursar WebMeeting?... 1 What are the minimum requirements to run a meeting?... 2 What are the Roles in an online
Live Streaming on YouTube
Do-It-Yourself Live Streaming What is it? Live Streaming on YouTube Google offers a free services that allows live streaming to your YouTube channel via Google +. The process is easy and uses consumer
Reading Assistant: Technology for Guided Oral Reading
A Scientific Learning Whitepaper 300 Frank H. Ogawa Plaza, Ste. 600 Oakland, CA 94612 888-358-0212 www.scilearn.com Reading Assistant: Technology for Guided Oral Reading Valerie Beattie, Ph.D. Director
Mediasite A Video Content Management & Distribution Platform. Technical planner: TP-10
Mediasite A Video Content Management & Distribution Platform Technical planner: TP-10 2012 Sonic Foundry, Inc. All rights reserved. No part of this document may be copied and/or redistributed without the
Presentation Video Retrieval using Automatically Recovered Slide and Spoken Text
Presentation Video Retrieval using Automatically Recovered Slide and Spoken Text Matthew Cooper FX Palo Alto Laboratory Palo Alto, CA 94034 USA [email protected] ABSTRACT Video is becoming a prevalent medium
Kaltura Presentation
Rich Media in Education Integrating Online Video in and outside the classroom The future of video in education Kaltura Presentation Cindy Yates, Managing Director EDU Today s Agenda! Overview & Challenges
Design and Functional Specification
2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)
Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring
University of Victoria Faculty of Engineering Fall 2009 Work Term Report Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring Department of Physics University of Victoria Victoria, BC Michael
Search Engine optimization
Search Engine optimization for videos Provided courtesy of: www.imagemediapartners.com Updated July, 2010 SEO for YouTube Videos SEO for YouTube Videos Search Engine Optimization (SEO) for YouTube is just
InfoView User s Guide. BusinessObjects Enterprise XI Release 2
BusinessObjects Enterprise XI Release 2 InfoView User s Guide BusinessObjects Enterprise XI Release 2 Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents,
Automated Segmentation and Tagging of Lecture Videos
Automated Segmentation and Tagging of Lecture Videos Submitted in partial fulfillment of the requirements for the degree of Master of Technology by Ravi Raipuria Roll No: 113050077 Supervisor: Prof. D.
Comparative Analysis Report:
Comparative Analysis Report: Visualization Tools & Platforms By Annabel Weiner, Erol Basusta, Leah Wilkinson, and Quenton Oakes Table of Contents Executive Summary Introduction Assessment Criteria Publishability
Document Capture and Distribution
Document Capture and Distribution WHITE PAPER SmarThru TM Workflow 2 Document Capture and Distribution Introduction This white paper describes the design and the features used by the Samsung SmarThru TM
DRAGON NATURALLYSPEAKING 12 FEATURE MATRIX COMPARISON BY PRODUCT EDITION
1 Recognition Accuracy Turns your voice into text with up to 99% accuracy NEW - Up to a 20% improvement to out-of-the-box accuracy compared to Dragon version 11 Recognition Speed Words appear on the screen
Version 3.3 Content Administrator Guide
Version 3.3 Content Administrator Guide This document is a guide to assist Content Administrators as they upload, catalog, publish, and share videos using the Ensemble Video enterprise video publishing
Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version 3.0.0. Published on April 13, 2015
Livestream Studio! Release Notes & New Features!!! For use with Livestream Studio version 3.0.0! Published on April 13, 2015 Table of Contents 1. Release notes 2. 4K/UHD and low definition project formats
2. Click the Home tab at the top of the page, and select the My Meetings sub tab.
Adobe Connect How to host a meeting This guide describes how to set up and host a meeting in Adobe Connect. Launch a meeting 1. Log in to the ECU Adobe Connect page at http://acp.ecu.edu.au/ 2. Click the
Efficient database auditing
Topicus Fincare Efficient database auditing And entity reversion Dennis Windhouwer Supervised by: Pim van den Broek, Jasper Laagland and Johan te Winkel 9 April 2014 SUMMARY Topicus wants their current
Understanding Video Lectures in a Flipped Classroom Setting. A Major Qualifying Project Report. Submitted to the Faculty
1 Project Number: DM3 IQP AAGV Understanding Video Lectures in a Flipped Classroom Setting A Major Qualifying Project Report Submitted to the Faculty Of Worcester Polytechnic Institute In partial fulfillment
FOTOSTATION. The best media file organizer. It s organized
FotoStation 7.0 FOTOSTATION The best media file organizer Find, process and share your digital assets Search locally and centrally Automate your workflow with actions Available in 12 languages It s organized
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
IsumaTV. Media Player Setup Manual COOP Cable System. Media Player
IsumaTV Media Player Setup Manual COOP Cable System Visual Setup Front: Router Scan Converter Media Player Video Modulator Equipment: Media Player: Router: Scan Converter: Video Modulator: This computer
How to Monitor and Identify Website Issues. 2013, SolarWinds Worldwide, LLC. All rights reserved. Share:
How to Monitor and Identify Website Issues 2013, SolarWinds Worldwide, LLC. All rights reserved. Share: What Affects a Website s Performance Website performance issues can come from anywhere the page elements
38 Essential Website Redesign Terms You Need to Know
38 Essential Website Redesign Terms You Need to Know Every industry has its buzzwords, and web design is no different. If your head is spinning from seemingly endless jargon, or if you re getting ready
Proposal for the redesign of the isgtw Web site with a custom Drupal implementation
Proposal for the redesign of the isgtw Web site with a custom Drupal implementation September 1, 2009 Presented to: isgtw Board Prepared by: Kevin Munday Xeno Media, Inc. 18 W 100 22 nd Street, Suite 128
Client Overview. Engagement Situation. Key Requirements
Client Overview Our client is one of the leading providers of business intelligence systems for customers especially in BFSI space that needs intensive data analysis of huge amounts of data for their decision
Software Development & Education Center PHP 5
Software Development & Education Center PHP 5 (ADVANCE) Detailed Curriculum Advance PHP JQuery Basics Of JQuery Including the JQuery Library Code in an HTML Page JQuery Utilities Faster, Simpler, More
ilegislate The leading mobile application for paperless agendas www.granicus.com You can reach us at: (415) 357-3618 Overview
ilegislate The leading mobile application for paperless agendas connecting government Convenient access to meeting agendas and supporting documents Reduce paper consumption and move to a paperless environment
Cisco WebEx What s new in WebEx Business Suite 28?
Cisco WebEx What s new in WebEx Business Suite 28? ALL CENTERS Join Meeting Text Custom text can be added to the Join page for all WebEx meeting session types. This feature is considered a branding customization
How To Manage Your Digital Assets On A Computer Or Tablet Device
In This Presentation: What are DAMS? Terms Why use DAMS? DAMS vs. CMS How do DAMS work? Key functions of DAMS DAMS and records management DAMS and DIRKS Examples of DAMS Questions Resources What are DAMS?
1. Digital Asset Management User Guide... 2 1.1 Digital Asset Management Concepts... 2 1.2 Working with digital assets... 4 1.2.1 Importing assets in
1. Digital Asset Management User Guide....................................................... 2 1.1 Digital Asset Management Concepts.................................................... 2 1.2 Working with
Why NetDimensions Learning
Why NetDimensions Learning Quick To Implement Lower overall costs NetDimensions Learning can be deployed faster and with fewer implementation services than almost any other learning system in the market.
The preliminary design of a wearable computer for supporting Construction Progress Monitoring
The preliminary design of a wearable computer for supporting Construction Progress Monitoring 1 Introduction Jan Reinhardt, TU - Dresden Prof. James H. Garrett,Jr., Carnegie Mellon University Prof. Raimar
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR A REMOTE TRACING FACILITY FOR DISTRIBUTED SYSTEMS
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR CERN-ATS-2011-200 A REMOTE TRACING FACILITY FOR DISTRIBUTED SYSTEMS F. Ehm, A. Dworak, CERN, Geneva, Switzerland Abstract
Video Marketing Services
Video Marketing Services Here are our Video Marketing Service Packages designed to help your business succeed further. Hover over the question marks to get a quick description. You may also download this
1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS
W E L C O M E T O M O N I T O R I N G H E A V E N NEW THINGS ABOUT PANDORA FMS 5.0 A new version of Pandora FMS full of enhancements is about to hit the market. Pandora FMS 5.0 will be released by the
Online Master of Science in Information Technology Degree Program User s Guide for Students
Online Master of Science in Information Technology Degree Program User s Guide for Students Copyright 2006, Bisk Education, Inc., and Florida Tech. All rights reserved. i Online User s Guide for Students
BOM based on what they input into fossology.
SPDX Tool Website SPDX Tool Description License and copyright scanner that emits license names that conform to SPDX. In March a module should be added that gives the user an SPDX FOSSology fossology.org
