Lastly, in order to keep things nice and separated, the new version does not deal with the presentation of media files at all. This version depends on the 6.x-2.x version on FFmpeg Wrapper, and we are now using Drupal queue instead of Job Queue.Īnother big change is that configuration presets now are exportable, which means you can create a module ( feature) that encapsulates everything related to a certain use case in code. To migrate existing content to the new version, you can use the included FFmpeg Converter Migrate module.
This new approach uses a different schema for storing files: one field for each format, rather than all formats in one field with multiple values. This means that instead of configuring individual file fields to use FFmpeg Converter directly, you use Rules to create an action which converts a source file field to a destination file field using a conversion preset of your choice. The new major version of this module shifts focus to provide a file field conversion action in Rules. Configuration presets are exportable as individual objects. Configuration presets are possible to export in one big chunk with Strongarm.Ĭonversion setup is exportable in with Rules. Using regular theming with multiple standard file fields.Ĭonversion setup is exportable with the node type. Special Imagecache integration, theming using the ffmpeg_converter_ template file.
The original file as well as the converted file(s) are all stored in the same file field.Įach variant of a file is stored in a separate field. Any number of conversions can be setup to run for a given source file. Jobs can be triggered by any events and conditions. Only one destination format is supported.Ĭonfiguration happens in Rules. Rules (required for standard usage in 6.x-2.x)Ĭonfiguration happens in file field settings (jobs are triggered by hook_nodeapi()).Drupal queue (required for standard usage in 6.x-2.x) or Job queue (required for standard usage in 6.x-1.x).FileField (required for standard usage).A good alternative is to use a service like Vimeo instead, and include your media with Emfield. Note: This module is not for beginners, since FFmpeg requires rather complicated server configuration. can be added through the theme and/or by use of a module designed for that task. Share hosts don't usually have FFmpeg installed.įFmpeg Converter doesn't provide any sort of video playback functionality. In order for this to work, you need a functional installation of FFmpeg on your web server and cron to be running. How does it work?įFmpeg Converter takes files from CCK file fields and converts them with FFmpeg using a conversion preset of your choice. A common use for a module like this would be to convert video files to FLV or H264 in order to be able to embed them in a browser. It is designed as an extension of the FFmpeg Wrapper module. This module automatically converts media files to different destination formats, and allows you to change a number of properties such as pixel size, frame rate, bitrate etc.