Packages
membrane_ffmpeg_transcoder_plugin
1.2.4
1.6.1
1.6.0
1.5.16
1.5.15
1.5.14
1.5.13
1.5.12
1.5.11
1.5.10
1.5.9
1.5.8
1.5.7
1.5.6
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
1.2.12
1.2.11
1.2.10
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.2
1.0.1
1.0.0
Membrane plugin to transcode audio and video into different qualities using FFmpeg
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule MembraneFFmpegTranscoder.MixProject do
use Mix.Project
@github_url "https://github.com/kim-company/membrane_ffmpeg_transcoder_plugin"
def project do
[
app: :membrane_ffmpeg_transcoder_plugin,
version: "1.2.4",
elixir: "~> 1.18",
start_permanent: Mix.env() == :prod,
source_url: @github_url,
name: "Membrane FFmpeg Transcoder Plugin",
description: description(),
package: package(),
deps: deps()
]
end
defp package do
[
maintainers: ["KIM Keep In Mind"],
files: ~w(lib mix.exs README.md LICENSE),
licenses: ["Apache-2.0"],
links: %{"GitHub" => @github_url}
]
end
defp description do
"""
Membrane plugin to transcode audio and video into different qualities using FFmpeg and Exile.
"""
end
# Run "mix help compile.app" to learn about applications.
def application do
[
extra_applications: [:logger],
mod: {Membrane.FFmpeg.Transcoder.Application, []}
]
end
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:membrane_core, "~> 1.1"},
{:membrane_mpeg_ts_plugin, "~> 1.0"},
#
{:exile, "~> 0.11.0"},
#
{:membrane_file_plugin, ">= 0.0.0", only: :test},
{:membrane_h26x_plugin, ">= 0.0.0", only: :test},
{:membrane_mp4_plugin, ">= 0.0.0", only: :test},
{:membrane_aac_plugin, ">= 0.0.0", only: :test},
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false}
]
end
end