Itselläni 10.11 kanssa uusin yle-dl kyllä asentui Homebrew:n avulla, mutta ajantasainen ffmpeg ei enää, joten kokeilin ensin puhtaan 10.13 asennuksen kanssa.
10.13:
Homebrew:n asennus kuten edellä on kerrottu:
Koodi: Valitse kaikki
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Sen jälkeen ffmpeg + yle-dl asennus:
Koodi: Valitse kaikki
brew tap homebrew-ffmpeg/ffmpeg
brew install homebrew-ffmpeg/ffmpeg/ffmpeg
brew install yle-dl
Tämän jälkeen tehdään seuraavat muutokset Areena-lataajan scriptiin dl.sh (löytyy hakemistosta "/Applications/Areena-lataaja.app/Contents/Resources/scripts"). Muutoksella siirrytään käyttämään Areena-lataajan 2017 versioiden sijasta juuri asennettuja versioita.
Korvataan ensin kaikki dl.sh -scriptin sisällä olevat tällaiset viittaukset
tällä
ja muokataan saman scriptin kohta:
Koodi: Valitse kaikki
python ./yle-dl --vfat --ffmpeg "$FFMPEG_PATH" --rtmpdump "$RTMPDUMP_PATH" --adobehds "$ADOBEHDS_PATH" --destdir "$DESTDIR" "$URL" 2> >(tee "$LOG_FILE" >&2)
tähän muotoon:
Koodi: Valitse kaikki
yle-dl --vfat --destdir "$DESTDIR" "$URL" 2> >(tee "$LOG_FILE" >&2)
Tämän jälkeen Areena-lataaja toimii kuten ennenkin, tosin oletusformaatti on Areenassa palannut mkv:ksi. Lyhyt kokeilu tallentaa mp4-formaattiin toimii mutta tekstitys jää pois.
10.11:
Haetaan valmiiksi käännetty staattinen ffmpeg (esim. ffmpeg-4.3.7z) tuolta:
https://evermeet.cx/ffmpeg/.
Zippi puretaan ja korvataan Areena-lataajan sisällä oleva ffmpeg (löytyy hakemistosta "/Applications/Areena-lataaja.app/Contents/Resources/scripts") tällä uudella versiolla (huom! varmista, että tiedoston nimi on "ffmpeg" ilman mitään versiotunnuksia tms.)
Asennetaan yle-dl Homebrew:n avulla:
Tämän jälkeen muokataan dl.sh -scriptin (löytyy hakemistosta "/Applications/Areena-lataaja.app/Contents/Resources/scripts") kohta:
Koodi: Valitse kaikki
python ./yle-dl --vfat --ffmpeg "$FFMPEG_PATH" --rtmpdump "$RTMPDUMP_PATH" --adobehds "$ADOBEHDS_PATH" --destdir "$DESTDIR" "$URL" 2> >(tee "$LOG_FILE" >&2)
tähän muotoon:
Koodi: Valitse kaikki
yle-dl --vfat --ffmpeg "$FFMPEG_PATH" --destdir "$DESTDIR" "$URL" 2> >(tee "$LOG_FILE" >&2)
Areena-lataaja toimii kuten 10.13:n kanssa, mutta tässä tapauksessa käytetään paikallista staattista versiota ffmpeg:n osalta.