Volume 2 – Vidéo Sous Linux

Total Page:16

File Type:pdf, Size:1020Kb

Volume 2 – Vidéo Sous Linux Volume 2 – Vidéo sous linux Installation des outils vidéo V6.3 du 20 mars 2020 Par Olivier Hoarau ([email protected]) Vidéo sous linux Volume 1 - Installation des outils vidéo Volume 2 - Tutoriel Kdenlive Volume 3 - Tutoriel cinelerra Volume 4 - Tutoriel OpenShot Video Editor Volume 5 - Tutoriel LiVES Table des matières 1 HISTORIQUE DU DOCUMENT................................................................................................................................4 2 PRÉAMBULE ET LICENCE......................................................................................................................................4 3 PRÉSENTATION ET AVERTISSEMENT................................................................................................................5 4 DÉFINITIONS ET AUTRES NOTIONS VIDÉO......................................................................................................6 4.1 CONTENEUR................................................................................................................................................................6 4.2 CODEC.......................................................................................................................................................................6 5 LES OUTILS DE BASE POUR LA VIDÉO...............................................................................................................7 5.1 PRÉSENTATION.............................................................................................................................................................7 5.2 INSTALLATION DE BIBLIOTHÈQUES AUDIO.........................................................................................................................7 5.2.1 Ogg vorbis.......................................................................................................................................................7 5.2.1.1 Présentation..............................................................................................................................................................7 5.2.1.2 Installation................................................................................................................................................................7 5.2.2 Installation de FLAC.......................................................................................................................................8 5.2.3 Installation de LAME......................................................................................................................................8 5.2.4 Installation de a52dec.....................................................................................................................................9 5.2.5 Installation de faad..........................................................................................................................................9 5.2.6 Installation de faac..........................................................................................................................................9 5.2.7 installation de FDK AAC...............................................................................................................................10 5.2.8 Installation de sox..........................................................................................................................................10 5.2.9 Installation de vo-aacenc..............................................................................................................................10 5.3 INSTALLATION DE CODECS ET OUTILS VIDÉO...................................................................................................................11 5.3.1 Installation de xvid........................................................................................................................................11 5.3.2 Installation de theora....................................................................................................................................11 5.3.3 Installation de GPAC....................................................................................................................................12 5.3.4 Installation de libx264...................................................................................................................................13 5.3.5 Installation de libx265...................................................................................................................................14 5.3.6 Installation de mpeg2dec...............................................................................................................................14 5.3.7 Installation de swfdec....................................................................................................................................15 5.4 INSTALLATION DE CODECS ET OUTILS MULTIMÉDIA...........................................................................................................15 5.4.1 Installation d'OpenCV...................................................................................................................................15 5.4.2 Installation de frei0r......................................................................................................................................17 5.4.3 Installation de vid.stab..................................................................................................................................18 5.4.4 Installation de movit......................................................................................................................................18 5.4.5 Installation de ffmpeg....................................................................................................................................19 6 LES CONTENEURS VIDÉOS...................................................................................................................................21 6.1 PRÉSENTATION...........................................................................................................................................................21 6.2 LE CONTENEUR AVI....................................................................................................................................................21 6.3 OGM TOOLS...............................................................................................................................................................22 6.3.1 Installation.....................................................................................................................................................22 6.3.2 Utilisation......................................................................................................................................................22 6.4 VORBIS TOOLS...........................................................................................................................................................23 6.5 MATROSKA...............................................................................................................................................................23 6.5.1 Installation.....................................................................................................................................................23 6.5.2 Utilisation......................................................................................................................................................24 Installation d’outils vidéo 2 https://www.funix.org 7 LES LECTEURS VIDÉO SOUS LINUX..................................................................................................................26 7.1 INSTALLATION DES BIBLIOTHÈQUES DE BASE...................................................................................................................26 7.1.1 Installation de mad........................................................................................................................................26 7.1.2 Installation de libdvdread.............................................................................................................................26 7.1.3 Installation de libdvdnav...............................................................................................................................26 7.1.4 Installation de libdvdcss................................................................................................................................27 7.1.5 Installation de libdvbpsi................................................................................................................................27 7.1.6 Installation de live555...................................................................................................................................27 7.2 LES LECTEURS MULTIFORMATS.....................................................................................................................................28 7.2.1 Présentation...................................................................................................................................................28 7.2.2 VLC................................................................................................................................................................28 7.2.2.1 Installation..............................................................................................................................................................28 7.2.2.2
Recommended publications
  • Visualhub Users Guide
    VisualHub Users Guide by Tyler Loch Fearless Leader, Techspansion LLC Release 1.33, 05/02/08 This page unintentionally left blank. Whoops. Table of Contents Chapter 1: Crash Course 4 Chapter 2: iTunes 6 Chapter 3: PSP 9 Chapter 4: DV 12 Chapter 5: DVD 15 Chapter 6: AVI 18 Chapter 7: MP4 20 Chapter 8: WMV 22 Chapter 9: MPEG 24 Chapter 10: Flash 27 Chapter 11: Advanced 29 Chapter 12: Xgrid 31 Chapter 13: Tidbits 34 Chapter 14: Troubleshooting 36 Chapter 15: Appendix 38 Appendix A: Cheat Codes 40 Appendix B: Supported Codecs/Formats 42 Appendix C: Credits and Other Info 44 3 Chapter 1: Crash Course "This readout tells you where you're going, this one tells you where you are, this one tells you where you were." - Dr. Emmett L. Brown 4 Introduction VisualHub was created to allow people to convert video to many popular formats with ease. Most people will figure it out right away with no help. If you’re someone who scoffs at the notion that an “easy to use” program needs a 45 page Users Guide, then don’t read past this page. You won’t need to learn any more than this page teaches you. Some people will need a crash course (this section) to get jump-started. Some people would like more in-depth information on a specific format...or on every aspect of the program. ...and a few people will just curl up in a ball and rock back and forth, wishing someone else would do it all for them.
    [Show full text]
  • Proceedings 2005
    LAC2005 Proceedings 3rd International Linux Audio Conference April 21 – 24, 2005 ZKM | Zentrum fur¨ Kunst und Medientechnologie Karlsruhe, Germany Published by ZKM | Zentrum fur¨ Kunst und Medientechnologie Karlsruhe, Germany April, 2005 All copyright remains with the authors www.zkm.de/lac/2005 Content Preface ............................................ ............................5 Staff ............................................... ............................6 Thursday, April 21, 2005 – Lecture Hall 11:45 AM Peter Brinkmann MidiKinesis – MIDI controllers for (almost) any purpose . ....................9 01:30 PM Victor Lazzarini Extensions to the Csound Language: from User-Defined to Plugin Opcodes and Beyond ............................. .....................13 02:15 PM Albert Gr¨af Q: A Functional Programming Language for Multimedia Applications .........21 03:00 PM St´ephane Letz, Dominique Fober and Yann Orlarey jackdmp: Jack server for multi-processor machines . ......................29 03:45 PM John ffitch On The Design of Csound5 ............................... .....................37 04:30 PM Pau Arum´ıand Xavier Amatriain CLAM, an Object Oriented Framework for Audio and Music . .............43 Friday, April 22, 2005 – Lecture Hall 11:00 AM Ivica Ico Bukvic “Made in Linux” – The Next Step .......................... ..................51 11:45 AM Christoph Eckert Linux Audio Usability Issues .......................... ........................57 01:30 PM Marije Baalman Updates of the WONDER software interface for using Wave Field Synthesis . 69 02:15 PM Georg B¨onn Development of a Composer’s Sketchbook ................. ....................73 Saturday, April 23, 2005 – Lecture Hall 11:00 AM J¨urgen Reuter SoundPaint – Painting Music ........................... ......................79 11:45 AM Michael Sch¨uepp, Rene Widtmann, Rolf “Day” Koch and Klaus Buchheim System design for audio record and playback with a computer using FireWire . 87 01:30 PM John ffitch and Tom Natt Recording all Output from a Student Radio Station .
    [Show full text]
  • Copyright by Jian He 2020 the Dissertation Committee for Jian He Certifies That This Is the Approved Version of the Following Dissertation
    Copyright by Jian He 2020 The Dissertation Committee for Jian He certifies that this is the approved version of the following dissertation: Empowering Video Applications for Mobile Devices Committee: Lili Qiu, Supervisor Mohamed G. Gouda Aloysius Mok Xiaoqing Zhu Empowering Video Applications for Mobile Devices by Jian He DISSERTATION Presented to the Faculty of the Graduate School of The University of Texas at Austin in Partial Fulfillment of the Requirements for the Degree of DOCTOR OF PHILOSOPHY THE UNIVERSITY OF TEXAS AT AUSTIN May 2020 Acknowledgments First and foremost, I want to thank my advisor Prof. Lili Qiu, for the support and guidance I have received over the past few years. I appreciate all her contributions of time, ideas and funding to make my Ph.D. experience productive and stimulating. The enthusiasm she has for her research signifi- cantly motivated to concentrate on my research especially during tough times in my Ph.D. pursuit. She taught me how to crystallize ideas into solid and fancy research works. I definitely believe that working with her will help me have a more successful career in the future. I also want to thank all the members in my dissertation committee, Prof. Mohamed G. Gouda, Prof. Aloysius Mok and Dr. Xiaoqing Zhu. I owe many thanks to them for their insightful comments on my dissertation. I was very fortunate to collaborate with Wenguang Mao, Mubashir Qureshi, Ghufran Baig, Zaiwei Zhang, Yuchen Cui, Sangki Yun, Zhaoyuan He, Chenxi Yang, Wangyang Li and Yichao Chen on many interesting works. They always had time and passion to devote to my research projects.
    [Show full text]
  • Working with Digital Video
    Working with digital video By admin Published: 10/04/2007 - 08:35 Peter Westenberg , October 2007 Working with digital video is part of many artistic disciplines. Besides single screen narratives, video productions can range from animation, multiple screen installation to interactive work. Still, many aspects of digital video can be traced back to the history of film. The interface of a timeline editing software such as Cinelerra [1] shows a multitrack timeline, a viewing monitor, a bin for clips; echoing the setup of a flatbed table for editing celluloid. A dual head set up Cinelerra work station The physical materiality of film and video are fundamentaly different: celluloid versus pixels, chemicals versus algorhytms, but the relationship between film and video has mutually matured. As outlined by Matt Hanson [1b] , video expands cinematographic traditions in new directions, filmmakers can benefit from digitisation by reclaiming the central position of creativity in the film process, as pointed out by Samira Makhmalbaf. [1c] 1 / 28 An 'Old Delft Cinemonta' 16mm editing table in use at the Filmwerkplaats in Rotterdam Digital video also roots in artistic practices of the sixties and seventies. [1a] Artists started using video to capture temporary performances (Joan Jonas [2] , Vito Acconci [3] ), they integrated video monitors in installations (Nam June Paik [4] ), experimented with filters and mixing in video paintings (Peter Campus [5] ). Compared to film cameras, video cameras had a strong feature: it became possible connect a monitor and view directly what the camera recorded. Today, artists can use softwares such as Lives [5] , Jahshaka [6] , Zone Minder [7] or Pure Data [8] and Linux distributions aimed at audio and visual creation such as Dyne:bolic [9] Apodio [10] and Ubuntu Studio [11] to further explore the possibilities of real time video, multiple camera input and live interaction.
    [Show full text]
  • “Laboratório” De T V Digital Usando Softw Are Open Source
    “Laboratório” de TV digital usando software open source Objectivos Realizar uma pesquisa de software Open Source, nomeadamente o que está disponível em Sourceforge.net relacionado com a implementação de operações de processamento de sinais audiovisuais que tipicamente existem em sistemas de produção de TV digital. Devem ser identificadas aplicações para: • aquisição de vídeo, som e imagem • codificação com diferentes formatos (MPEG-2, MPEG-4, JPEG, etc.) • conversão entre formatos • pré e pós processamento (tal como filtragens) • edição • anotação Instalação dos programas e teste das suas funcionalidades. Linux Aquisição Filtros Codificação :: VLC :: Xine :: Ffmpeg :: Kino (DV) :: VLC :: Transcode :: Tvtime Television Viewer (TV) :: Video4Linux Grab Edição :: Mpeg4IP :: Kino (DV) Conversão :: Jashaka :: Kino :: Cinelerra :: VLC Playback :: Freej :: VLC :: FFMpeg :: Effectv :: MJPEG Tools :: PlayerYUV :: Lives :: Videometer :: MPlayer Anotação :: Xmovie :: Agtoolkit :: Video Squirrel VLC (VideoLan Client) VLC - the cross-platform media player and streaming server. VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network. http://www.videolan.org/ Kino (DV) Kino is a non-linear DV editor for GNU/Linux. It features excellent integration with IEEE-1394 for capture, VTR control, and recording back to the camera. It captures video to disk in Raw DV and AVI format, in both type-1 DV and type-2 DV (separate audio stream) encodings. http://www.kinodv.org/ Tvtime Television Viewer (TV) Tvtime is a high quality television application for use with video capture cards on Linux systems.
    [Show full text]
  • Multimedia Systems DCAP303
    Multimedia Systems DCAP303 MULTIMEDIA SYSTEMS Copyright © 2013 Rajneesh Agrawal All rights reserved Produced & Printed by EXCEL BOOKS PRIVATE LIMITED A-45, Naraina, Phase-I, New Delhi-110028 for Lovely Professional University Phagwara CONTENTS Unit 1: Multimedia 1 Unit 2: Text 15 Unit 3: Sound 38 Unit 4: Image 60 Unit 5: Video 102 Unit 6: Hardware 130 Unit 7: Multimedia Software Tools 165 Unit 8: Fundamental of Animations 178 Unit 9: Working with Animation 197 Unit 10: 3D Modelling and Animation Tools 213 Unit 11: Compression 233 Unit 12: Image Format 247 Unit 13: Multimedia Tools for WWW 266 Unit 14: Designing for World Wide Web 279 SYLLABUS Multimedia Systems Objectives: To impart the skills needed to develop multimedia applications. Students will learn: z how to combine different media on a web application, z various audio and video formats, z multimedia software tools that helps in developing multimedia application. Sr. No. Topics 1. Multimedia: Meaning and its usage, Stages of a Multimedia Project & Multimedia Skills required in a team 2. Text: Fonts & Faces, Using Text in Multimedia, Font Editing & Design Tools, Hypermedia & Hypertext. 3. Sound: Multimedia System Sounds, Digital Audio, MIDI Audio, Audio File Formats, MIDI vs Digital Audio, Audio CD Playback. Audio Recording. Voice Recognition & Response. 4. Images: Still Images – Bitmaps, Vector Drawing, 3D Drawing & rendering, Natural Light & Colors, Computerized Colors, Color Palletes, Image File Formats, Macintosh & Windows Formats, Cross – Platform format. 5. Animation: Principle of Animations. Animation Techniques, Animation File Formats. 6. Video: How Video Works, Broadcast Video Standards: NTSC, PAL, SECAM, ATSC DTV, Analog Video, Digital Video, Digital Video Standards – ATSC, DVB, ISDB, Video recording & Shooting Videos, Video Editing, Optimizing Video files for CD-ROM, Digital display standards.
    [Show full text]
  • Pipewire: a Low-Level Multimedia Subsystem
    Proceedings of the 18th Linux Audio Conference (LAC-20), SCRIME, Université de Bordeaux, France, November 25–27, 2020 PIPEWIRE: A LOW-LEVEL MULTIMEDIA SUBSYSTEM Wim Taymans ∗ Principal Software Engineer Red Hat, Spain [email protected] ABSTRACT 2. LINUX AUDIO LANDSCAPE PipeWire is a low-level multimedia library and daemon that facili- Audio support on Linux first appeared with the Open Sound System tates negotiation and low-latency transport of multimedia content be- (OSS) [6] and was until the 2.4 kernel the only audio API available tween applications, filters and devices. It is built using modern Linux on Linux. It was based around the standard Unix open/close/read- infrastructure and has both performance and security as its core de- /write/ioctl system calls. sign guidelines. The goal is to provide services such as JACK and OSS was replaced by the Advanced Linux Sound Architecture PulseAudio on top of this common infrastructure. PipeWire is media (ALSA) [7]from Linux 2.5. ALSA improved on the OSS API and agnostic and supports arbitrary compressed and uncompressed for- included a user space library that abstracted many of the hardware mats. A common audio infrastructure with backwards compatibility details. The ALSA user-space library also includes a plugin infras- that can support Pro Audio and Desktop Audio use cases can poten- tructure that can be used to create new custom devices and plugins. tially unify the currently fractured audio landscape on Linux desk- Unfortunately, the plugin system is quite static and requires editing tops and workstations and give users and developers a much better of configuration files.
    [Show full text]
  • Transcoding SDK Combine Your Encoding Presets Into a Single Tool
    DATASHEET | Page 1 Transcoding SDK Combine your encoding presets into a single tool MainConcept Transcoding SDK is an all-in-one production tool offering HOW DOES IT WORK? developers the ability to manage multiple codecs and parameters in one • Transcoding SDK works as an place. This streamlined SDK supports the latest encoders and decoders additional layer above MainConcept from MainConcept, including HEVC/H.265, AVC/H.264, DVCPRO, and codecs. MPEG-2. The transcoder generates compliant streams across different • The easy-to-use API replaces the devices, media types, and camcorder formats, and includes support for need to set conversion parameters MPEG-DASH and Apple HLS adaptive bitstream formats. Compliance manually by allowing you to configure ensures content is delivered that meets each unique specification. the encoders with predefined profiles, letting the transcoding engine take Transcoding SDK was created to simplify the workflow for developers care of the rest. who frequently move between codecs and output to a multitude of • If needed, manual control of the configurations. conversion process is supported, including source/target destinations, export presets, transcoding, and filter AVAILABLE PACKAGES parameters. HEVC/H.265 HEVC/H.265 encoder for creating HLS, DASH-265, and other ENCODER PACKAGE generic 8-bit/10-bit 4:2:0 and 4:2:2 streams in ES, MP4 and TS file formats. Includes hardware encoding support using Intel Quick KEY FEATURES Sync Video (IQSV) and NVIDIA NVENC (including Hybrid GPU) for Windows and Linux. • Integrated SDKs for fast deployment HEVC/H.265 SABET HEVC/H.265 encoder package plus Smart Adaptive Bitrate Encod- of transcoding tools ENCODER PACKAGE ing Technology (SABET).
    [Show full text]
  • A Sound Server for DROPS
    Großer Beleg A Sound Server for DROPS Christoph Müller 2nd March 2006 Technische Universität Dresden Fakultät Informatik Institut für Systemarchitektur Professur Betriebssysteme Betreuender Hochschullehrer: Prof. Dr. rer. nat. Hermann Härtig Betreuender Mitarbeiter: Dipl.-Inf. Christian Helmuth Erklärung Hiermit erkläre ich, dass ich diese Arbeit selbstständig erstellt und keine anderen als die angegebenen Hilfsmittel benutzt habe. Dresden, den 2. März 2006 Christoph Müller Contents 1 Introduction 1 2 State Of The Art 3 2.1 Operating Systems . 3 2.1.1 Linux . 3 2.1.2 Mac OS X . 3 2.1.3 Windows . 4 2.2 Drivers . 4 2.2.1 OSS . 4 2.2.2 ALSA . 5 2.3 Sound Servers . 5 2.3.1 aRtsd . 6 2.3.2 ESD . 6 2.3.3 JACK . 6 2.4 Plugin architectures . 6 2.4.1 VST . 6 2.4.2 LADSPA . 6 2.4.3 JACK . 7 2.5 Already existing solutions for DROPS .................... 7 2.5.1 OSS library . 7 2.5.2 DDE26 . 7 2.5.3 dsound . 8 2.5.4 DSI . 8 3 Design 9 3.1 Objectives . 9 3.2 Overview . 9 3.3 Interfaces . 12 3.3.1 Rack . 14 3.3.2 Component . 14 3.4 Libraries . 15 3.4.1 Rack . 15 3.4.2 Component . 16 3.5 ALSA Sink . 16 3.6 More Sinks . 17 V Contents 3.7 Mixing Server . 18 3.8 Player . 18 4 Implementation 19 4.1 Component Library . 19 4.2 ALSA Sink . 19 4.2.1 alsa-kernel-core . 20 4.2.2 alsa-kernel .
    [Show full text]
  • MSI Afterburner V4.6.4
    MSI Afterburner v4.6.4 MSI Afterburner is ultimate graphics card utility, co-developed by MSI and RivaTuner teams. Please visit https://msi.com/page/afterburner to get more information about the product and download new versions SYSTEM REQUIREMENTS: ...................................................................................................................................... 3 FEATURES: ............................................................................................................................................................. 3 KNOWN LIMITATIONS:........................................................................................................................................... 4 REVISION HISTORY: ................................................................................................................................................ 5 VERSION 4.6.4 .............................................................................................................................................................. 5 VERSION 4.6.3 (PUBLISHED ON 03.03.2021) .................................................................................................................... 5 VERSION 4.6.2 (PUBLISHED ON 29.10.2019) .................................................................................................................... 6 VERSION 4.6.1 (PUBLISHED ON 21.04.2019) .................................................................................................................... 7 VERSION 4.6.0 (PUBLISHED ON
    [Show full text]
  • Downloads PC Christophe Fantoni Downloads PC Tous Les Fichiers
    Downloads PC Christophe Fantoni Downloads PC Tous les fichiers DirectX 8.1 pour Windows 9X/Me Indispensable au bon fonctionnement de certain programme. Il vaut mieux que DirectX soit installé sur votre machine. Voici la version française destinée au Windows 95, 98 et Millenium. Existe aussi pour Windows NT et Windows 2000. http://www.christophefantoni.com/fichier_pc.php?id=46 DirectX 8.1 pour Windows NT/2000 Indispensable au bon fonctionnement de certain programme. Il vaut mieux que DirectX soit installé sur votre machine. Voici la version française destinée à Windows Nt et Windows 2000. Existe aussi pour Windows 95, 98 et Millenium. http://www.christophefantoni.com/fichier_pc.php?id=47 Aspi Check Permet de connaitre la présence d'unc couche ASPI ainsi que le numéro de version de cette couche éventuellement présente sur votre système. Indispensable. http://www.christophefantoni.com/fichier_pc.php?id=49 Aspi 4.60 Ce logiciel freeware permet d'installer une couche ASPI (la 4.60) sur votre système d'exploitation. Attention, en cas de problème d'installation de cette version originale, une autre version de cette couche logiciel est également présente sur le site. De plus, Windows XP possede sa propre version de cette couche Aspi, version que vous trouverez également en télécharegement sur le site. Absolument indispensable. http://www.christophefantoni.com/fichier_pc.php?id=50 DVD2AVI 1.76 Fr Voici la toute première version du meilleur serveur d'image existant sur PC. Version auto-installable, en français, livré avec son manuel, également en français. Le tout à été traduit ou rédigé par mes soins..
    [Show full text]
  • Document Title
    Video-conference system based on open source software Emanuel Frederico Barreiros Castro da Silva Dissertation submitted to obtain the Master Degree in Information Systems and Computer Engineering Jury Chairman: Prof. Doutor Joao Paulo Marques da Silva Supervisor: Prof. Doutor Nuno Filipe Valentim Roma Co-supervisor: Prof. Doutor Pedro Filipe Zeferino Tomas Member: Prof. Doutor Luis Manuel Antunes Veiga June 2012 Acknowledgments I would like to thank Dr. Nuno Roma for the patience in guiding me through all the research, implementation and writing phase of this thesis. I would also like to thank Dr. Pedro Tomas´ for the Latex style sheet for this document and for the final comments and corrections on this thesis. I would also like to thank all my colleagues that helped me and supported me in hard times when i though it was impossible to implement the proposed work and was thinking in giving up. I would like to mention: Joao˜ Lima, Joao˜ Cabral, Pedro Magalhaes˜ and Jose´ Rua for all the support! Joao˜ Lima and Joao˜ Cabral were also fundamental for me, since they discussed different possibilities in the proposed solution with me and gave me fundamental support and feedback on my work! You guys were really the best friends i could had in the time being! I do not have enough thank words for you! Andre´ Mateus should also be mentioned due to all the patience and support for installing, uninstalling, installing, uninstalling and installing different Virtual Machines with Linux some more times. I would like to thank my family, specially my mother, for all the support and care they gave me for almost two years.
    [Show full text]