Commit 35aa7ea5 authored by Yassine Doghri's avatar Yassine Doghri
Browse files

feat(video-clips): generate a 16:9 video using ffmpeg

parent fee2c1c0
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ RUN apt-get update \
    && apt-get update \
    && apt-get install --yes --no-install-recommends nodejs \
    # update npm
    && npm install --global npm@7 \
    && npm install --global npm@8 \
    && apt-get update \
    && apt-get install --yes --no-install-recommends \
    git \
@@ -39,13 +39,16 @@ RUN apt-get update \
    libpng-dev \
    libwebp-dev \
    libjpeg-dev \
    libfreetype6-dev \
    zlib1g-dev \
    libzip-dev \
    # ffmpeg for video encoding
    ffmpeg \
    # intl for Internationalization
    && docker-php-ext-install intl  \
    && docker-php-ext-install zip \
    # gd for image processing
    && docker-php-ext-configure gd --with-webp --with-jpeg \
    && docker-php-ext-configure gd --with-webp --with-jpeg --with-freetype \
    && docker-php-ext-install gd \
    # redis extension for cache
    && pecl install -o -f redis \
+1 −1
Original line number Diff line number Diff line
@@ -450,5 +450,5 @@ class App extends BaseConfig
        '512' => '/icon-512.png',
    ];

    public string $theme = 'crimson';
    public string $theme = 'pine';
}
+1 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ class Autoload extends AutoloadConfig
        'Config' => APPPATH . 'Config/',
        'ViewComponents' => APPPATH . 'Libraries/ViewComponents/',
        'ViewThemes' => APPPATH . 'Libraries/ViewThemes/',
        'MediaClipper' => APPPATH . 'Libraries/MediaClipper/',
        'Themes' => ROOTPATH . 'themes',
    ];

+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ return [
    'number' => 'Episode {episodeNumber}',
    'number_abbr' => 'Ep. {episodeNumber}',
    'season_episode' => 'Season {seasonNumber} episode {episodeNumber}',
    'season_episode_abbr' => 'S{seasonNumber}E{episodeNumber}',
    'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
    'persons' => '{personsCount, plural,
        one {# person}
        other {# persons}
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ return [
    'number' => 'Épisode {episodeNumber}',
    'number_abbr' => 'Ep. {episodeNumber}',
    'season_episode' => 'Saison {seasonNumber} épisode {episodeNumber}',
    'season_episode_abbr' => 'S{seasonNumber}E{episodeNumber}',
    'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
    'persons' => '{personsCount, plural,
        one {# intervenant·e}
        other {# intervenant·e·s}
Loading