Ffmpeg
From BC$ MobileTV Wiki
(Redirected from FFMPEG)
ffmpeg is a media encoding library developed primarily in C, and originally designed to run on UNIX/Linux-based platforms (but was later ported to Mac & Win32). The library permits the encoding of many different media formats into several others, but the core library is intended for "any file format" to flv (Flash Video format).
Project
ffmpeg's home page is run by the Mplayer development team [1]. According to the team, this is due to historical reasons. The project has received much funding and support from Google and has had several projects accepted for the Google Summer of Code[2].
Resources
- ffmpeg Download: http://ffmpeg.mplayerhq.hu/download.html
- Sample ffserver configuration file: http://ffmpeg.mplayerhq.hu/sample.html
- ffmpeg Documentation: http://ffmpeg.mplayerhq.hu/documentation.html
- ffmpeg-php: http://ffmpeg-php.sourceforge.net/
- ffmpeg sample code: http://www.sajithmr.me/ffmpeg-sample-code/
- ffmpeg for Windows: http://ffmpeg.zeranoe.com/builds/
Tutorials
- Video Conversion With FFMPEG and PHP (how-to convert format, watermark, rip soundtrack MP3, take image snapshots): http://www.phpro.org/tutorials/Video-Conversion-With-FFMPEG.html
- Installing FFmpeg with H264 support on Mac OS X (Mountain Lion): www.markszulc.com/2012/09/03/installing-ffmpeg-with-h264-support-on-mac-os-x-mountain-lion/
- FFmpeg made easy: http://www.tuxradar.com/content/ffmpeg-made-easy
- How to install ffmpeg, mencoder, mplayer and php-ffmpeg on a windows server: http://www.irtaza.com/home/servermanagement/windows-server/how-to-install-ffmpeg-mencoder-mplayer-and-php-ffmpeg-on-windows-server/[3]
- FFMpeg Installation on CentOS and RedHat: http://wiki.razuna.com/display/ecp/FFMpeg+Installation+on+CentOS+and+RedHat
- How to Install FFmpeg in Linux ~The Easy Way~: http://www.mysql-apache-php.com/ffmpeg-install.htm
- Compile FFmpeg from source on Ubuntu: https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide[4]
- Useful FFmpeg Syntax Examples: http://forum.videohelp.com/threads/277807-Useful-FFmpeg-Syntax-Examples
- FFMPEG on windows (.dll and installation video): http://www.vidionline.com/ffmpeg/
- HOWTO install and use FFmpeg on Mac OS X Leopard: http://www.haykranen.nl/2007/11/21/howto-install-and-use-ffmpeg-on-mac-os-x-leopard/
- How-To -- Install FFMPEG on Ubuntu Gutsy: http://stream0.org/2008/01/install-ffmpeg-on-ubuntu-gutsy.html
- FFMPEG Ubuntu documentation: https://wiki.ubuntu.com/ffmpeg
- FFmpeg extract clip - stream frame rate differs from container frame rate (x264, aac): http://superuser.com/questions/93654/ffmpeg-extract-clip-stream-frame-rate-differs-from-container-frame-rate-x264
- Using ffmpeg to cut up video: http://superuser.com/questions/138331/using-ffmpeg-to-cut-up-video
- Execute FFMPEG Command in PHP: http://www.hiteshagrawal.com/ffmpeg/execute-ffmpeg-command-in-php
- Extract Image From Video Using FFMPEG: http://www.hiteshagrawal.com/ffmpeg/extract-image-from-video-using-ffmpeg
- An ffmpeg and SDL Tutorial -- How to Write a Video Player inLess Than 1000 Lines: http://dranger.com/ffmpeg/
- Converting Audio/Videos using FFMPEG: http://www.hiteshagrawal.com/ffmpeg/converting-audiovideos-using-ffmpeg
- ffmpeg sample code: http://www.sajithmr.com/ffmpeg-sample-code/
- Convert Video to 3GP (mobile) format: http://txt.binnyva.com/2008/10/convent-video-to-3gpmobile-format/
- Converting YouTube FLVs (Flash Videos) to a Better Format with ffmpeg: http://www.catonmat.net/blog/converting-youtube-flvs-to-a-better-format-with-ffmpeg/
- Compile FFmpeg on Ubuntu, Debian, or Mint: https://trac.ffmpeg.org/wiki/UbuntuCompilationGuide
- Using FFmpeg from PHP scripts: https://trac.ffmpeg.org/wiki/Using%20FFmpeg%20from%20PHP%20scripts
- How to concatenate (join, merge) media files: http://trac.ffmpeg.org/wiki/How to concatenate (join, merge) media files
- How to join files with FFMPEG concat: http://www.ffmpeg.org/faq.html#How-can-I-join-video-files_003f
- 3 ways to combine multiple video files: https://trac.ffmpeg.org/wiki/How%20to%20concatenate%20(join,%20merge)%20media%20files[5]
- Cutting (trimming) videos based on start and end time using ffmpeg: https://stackoverflow.com/questions/18444194/cutting-the-videos-based-on-start-and-end-time-using-ffmpeg (command example: ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 -c copy output.mp4)[6]
- How can I reduce a video's size with ffmpeg?: https://unix.stackexchange.com/questions/28803/how-can-i-reduce-a-videos-size-with-ffmpeg
- Get media file duration using pure FFMPEG (not ffmpeg-php): http://achmadz.blogspot.com/2010/06/php-get-media-file-duration-using-pure.html
- How To Get Video Duration With FFMPEG & PHP: http://www.longtailvideo.com/support/forums/jw-player/setup-issues-and-embedding/9448/how-to-get-video-duration-with-ffmpeg-and-php
- How to Get Video Thumbnail and Duration Using Mplayer & PHP: http://www.londatiga.net/it/programming/how-to-get-video-thumbnail-and-duration-using-mplayer-and-php/
- How to extract 1 screenshot for a video with ffmpeg at a given time?: https://stackoverflow.com/questions/27568254/how-to-extract-1-screenshot-for-a-video-with-ffmpeg-at-a-given-time
- Generating a crossfaded slideshow video from images with ffmpeg and melt; https://advancedweb.hu/generating-a-crossfaded-slideshow-video-from-images-with-ffmpeg-and-melt/
External Links
- wikipedia: FFMPEG
- ffmpeg License: http://ffmpeg.mplayerhq.hu/legal.html
- ffmpeg parameters explained: http://forums.buyscripts.in/viewtopic.php?f=3&t=722
- Useful FFMPEG comands: http://txt.binnyva.com/tag/ffmpeg/
- Changing PHP variables and activating FFMPEG and IonCube inside cPanel: http://ffmpeg.minutediary.com/2008/11/29/changing-php-variables-and-activating-ffmpeg-and-ioncube-inside-cpanel/
- Duration & size of a video: http://www.linkstraffic.net/programming/php/multimedia/getduration.php
References
- ↑ ffmpeg project home: http://ffmpeg.mplayerhq.hu
- ↑ FFMPEG Google Summer of Code since 2006: http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code
- ↑ How to Install ffmpeg On Windows: http://www.ehow.com/how_4716678_install-ffmpeg-windows.html
- ↑ Installing ffmpeg-php on ubuntu 7.10: http://escapegoat.org/2007/11/11/installing-ffmpeg-php-on-ubuntu-7-10
- ↑ Concatenate Videos Together Using ffmpeg: https://blog.feurious.com/concatenate-videos-together-using-ffmpeg
- ↑ Trim/Cut/Extract Video Using FFmpeg in 3 Easy Ways: https://ottverse.com/trim-cut-video-using-start-endtime-reencoding-ffmpeg/#Fast_Way_to_Cut_Trim_Without_Re-encoding_using_Copy_and_Input_Seeking (including fast/unaltering time-selection)