Overview

Welcome to the FFmpeg integration guide for Julep! This integration allows you to process media files using FFmpeg commands, enabling you to build workflows that require advanced media processing capabilities. Whether youโ€™re converting video formats or extracting audio, this guide will walk you through the setup and usage.

How to Use the Integration

To get started with the FFmpeg integration, follow these steps to configure and create a task:

1

Define Your FFmpeg Command

Use the following YAML configuration to define your FFmpeg command and process media files:

FFmpeg Example
name: FFmpeg Task
tools:
  - name: ffmpeg_tool
    type: integration
    integration:
      provider: ffmpeg
      method: bash_cmd
main:
  - tool: ffmpeg_tool
    arguments:
      cmd: "ffmpeg -i input.mp4 -vn -acodec copy output.aac"
      file: "base64_encoded_file"

YAML Explanation

Ensure your input file is base64 encoded and the FFmpeg command is correctly formatted for your specific use case.

Conclusion

With the FFmpeg integration, you can efficiently process media files using powerful FFmpeg commands. This integration provides a robust solution for media processing, enhancing your workflowโ€™s capabilities and user experience.

For more information, please refer to the FFmpeg documentation.