VideoHelp Forum




+ Reply to Thread
Page 2 of 2
FirstFirst 1 2
Results 31 to 40 of 40
  1. Originally Posted by Obo View Post
    Not really weird. ffmpeg really needs to be at version 7.x to understand this option. Looking at the ffmpeg repo you'll find that it was added in May '22 and is not available for the older releases.
    I know this, that's why I asked for version info...
    Quote Quote  
  2. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by PSXman_uk View Post
    Anyone know how to get ccextractor to compile in Fedora please ive done all the rest of the required apps but cant get this to compile and cant find anything on the web about it
    Hi PSXman_uk
    Did you manage to succeed with this?
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  3. What exactly is the problem? What version of Fedora are you using? (I've succeded to compile it on MacOS, and that's usually harder to do than compiling on any Linux with quite current software.)
    Quote Quote  
  4. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by Obo View Post
    What exactly is the problem? What version of Fedora are you using? (I've succeded to compile it on MacOS, and that's usually harder to do than compiling on any Linux with quite current software.)
    It will NOT compile on Fedora despite installing dependencies as recommended. It simply won't. My question was to PSXman_uk, primarily, to see if he needed further help;

    I no longer have Devine installed, but I did find a solution for the last Fedora release which involves adding a repository which had a pre-compiled version of ccextracror and making symbolic links to libraries.
    cc_extractor is rather poorly written to accept only a specific library version - later versions are ignored. See the problems: All those libraries are indeed installed - but later versions.
    Image
    [Attachment 81003 - Click to enlarge]
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  5. libcrypto - I don't see why that is needed; if it is indeed, then yes, libcrypto-1.1 is a poor dependency nowadays. Probably because of a libcurl dependency.

    The same holds for liblept and tesseract-4 - these dependencies are definitely not bound to that version.

    Here on my Mac it uses:
    Code:
    $ otool -L /opt/local/bin/ccextractor 
    /opt/local/bin/ccextractor:
    	/opt/local/lib/libgpac.dylib (compatibility version 0.0.0, current version 0.0.0)
    	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1345.120.2)
    	/opt/local/lib/libiconv.2.dylib (compatibility version 9.0.0, current version 9.1.0)
    	/opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.3.1)
    	/opt/local/lib/libavcodec.58.dylib (compatibility version 58.0.0, current version 58.134.100)
    	/opt/local/lib/libavformat.58.dylib (compatibility version 58.0.0, current version 58.76.100)
    	/opt/local/lib/libavutil.56.dylib (compatibility version 56.0.0, current version 56.70.100)
    	/opt/local/lib/libswscale.5.dylib (compatibility version 5.0.0, current version 5.9.100)
    	/opt/local/lib/libleptonica.6.dylib (compatibility version 7.0.0, current version 7.0.0)
    	/opt/local/lib/libtesseract.5.dylib (compatibility version 6.0.0, current version 6.4.0)
    	/opt/local/lib/libarchive.13.dylib (compatibility version 21.0.0, current version 21.4.0)
    	/opt/local/lib/libcurl.4.dylib (compatibility version 13.0.0, current version 13.0.0)
    (As to devine: I do have it installed but don't use it anymore: the idea of a framework is great, and devine is a brilliant piece of software, but maintaining all the services from different repositories is a nightmare. I've ported everything I use to yt-dlp; not really better, but not the repository hell as with devine services.)
    Last edited by Obo; 27th Jul 2024 at 07:36.
    Quote Quote  
  6. Originally Posted by keep_it_breezy View Post
    Originally Posted by Chancho View Post
    Hey fellas, thanks for Guide it is very much appreciated. I seem to be running into an issue, when i get to this point
    ----------------------------------------------------
    #Testing the setup FFMpeg | MPV
    ----------------------------------------------------
    Code:
    ffmpeg -cenc_decryption_key 166634c675823c235a4a9446fad52e4d -i "https://media.axprod.net/TestVectors/v7-MultiDRM-SingleKey/Manifest_1080p.mpd" -c copy -f flv - | mpv -


    Code:

    ffmpeg -cenc_decryption_key 100b6c20940f779a4589152b57d2dacb -i "https://cdn.bitmovin.com/content/assets/art-of-motion_drm/mpds/11331.mpd" -c copy -f flv - | mpv -

    I am receiving an error from each command

    ffmpeg -cenc_decryption_key 166634c675823c235a4a9446fad52e4d -i "https://media.axprod.net/TestVectors/v7-MultiDRM-SingleKey/Manifest_1080p.mpd" -c copy -f flv - | mpv -

    i get this as an error: Unrecognized option 'cenc_decryption_key'.
    Error splitting the argument list: Option not found
    [file] Reading from stdin...
    Failed to recognize file format.

    and from the 2nd command i get : Unrecognized option 'cenc_decryption_key'.
    Error splitting the argument list: Option not found
    [file] Reading from stdin...
    Failed to recognize file format.

    I've just managed to fall head first into this rabbit hole of info and am kind of tangled up. I've read a bunch of guides threads but i don't yet have the know-how to troubleshoot.

    I might have jumped into this guide prematurely but I will appreciate any help.

    Thanks so much!

    Very weird - will you just run `ffmpeg` and say which version you're using (it will be the first line of output), e.g. :

    Code:
    ❯ ffmpeg
    ffmpeg version 7.0.1 Copyright (c) 2000-2024 the FFmpeg developers
      built with Apple clang version 15.0.0 (clang-1500.3.9.4)
      configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/7.0.1 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags='-Wl,-ld_classic' --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libaribb24 --enable-libbluray --enable-libdav1d --enable-libharfbuzz --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox --enable-audiotoolbox --enable-neon
      libavutil      59.  8.100 / 59.  8.100
      libavcodec     61.  3.100 / 61.  3.100
      libavformat    61.  1.100 / 61.  1.100
      libavdevice    61.  1.100 / 61.  1.100
      libavfilter    10.  1.100 / 10.  1.100
      libswscale      8.  1.100 /  8.  1.100
      libswresample   5.  1.100 /  5.  1.100
      libpostproc    58.  1.100 / 58.  1.100
    Universal media converter
    usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
    
    Use -h to get full help or, even better, run 'man ffmpeg'

    definately an issue, the version i am seeing installed is 4.4.2 I am using LinuxMint
    Quote Quote  
  7. I am running on Debian 12 version 6.0.1 (from deb-multimedia.org) and it works,
    on older Debian 11 with version 4.3.7 it does not work as someone else mentioned ....


    Code:
    $ apt list -a --installed ffmpeg
    Listing... Done
    ffmpeg/stable-backports 10:6.1.2-dmo0~bpo12+1 amd64
    ffmpeg/stable,now 10:6.0.1-dmo0+deb12u1 amd64 [installed]
    ffmpeg/stable,stable-security 7:5.1.5-0+deb12u1 amd64

    Code:
    $ apt-cache policy ffmpeg
    ffmpeg:
      Installed: 10:6.0.1-dmo0+deb12u1
      Candidate: 10:6.0.1-dmo0+deb12u1
      Version table:
         10:6.1.2-dmo0~bpo12+1 100
            100 https://www.deb-multimedia.org bookworm-backports/main amd64 Packages
     *** 10:6.0.1-dmo0+deb12u1 500
            500 https://www.deb-multimedia.org bookworm/main amd64 Packages
            100 /var/lib/dpkg/status
         7:5.1.5-0+deb12u1 500
            500 http://deb.debian.org/debian bookworm/main amd64 Packages
            500 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages
    Last edited by pssh; 6th Aug 2024 at 13:15.
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  8. Updated the guide:

    #EDIT 6th Aug 2024
    - Small corrections/improvements (that not always save....)
    - Added more options in section "Testing your setup"
    - Updated N_m3u8DL-RE to 508f39b


    If you compiled your own version of N_m3u8DL-RE,
    you can update it or download latest commit




    #Updating N_m3u8DL-RE (00bce19..508f39b) #422



    Code:
    git -C ~/git/N_m3u8DL-RE pull
    cd ~/git/N_m3u8DL-RE
    dotnet publish src/N_m3u8DL-RE -r linux-x64 -c Release -o artifact
    ./artifact/N_m3u8DL-RE --version
    ./artifact/N_m3u8DL-RE --help
    sudo cp ./artifact/N_m3u8DL-RE /usr/local/bin/
    N_m3u8DL-RE --version
    N_m3u8DL-RE --help

    Code:
    #ZIP
    zip -j ~/Downloads/N_m3u8DL-RE_Beta_linux-x64_20240724 ./artifact/N_m3u8DL-RE
    
    #TAR
    cd artifact
    tar -cvf ~/Downloads/N_m3u8DL-RE_Beta_linux-x64_20240724.tar.gz N_m3u8DL-RE


    Code:
    #Download:
    curl -kL https://forum.videohelp.com/attachments/81273-1722967115/N_m3u8DL-RE_Beta_linux-x64_20240724.zip -o ~/Downloads/N_m3u8DL-RE_Beta_linux-x64_20240630.zip

    Code:
    #UNzip
    sudo unzip ~/Downloads/N_m3u8DL-RE_Beta_linux-x64_20240724.zip -d /usr/local/bin/
    
    #UNtar (VH.com does not accept TAR.GZ files)!! :(
    sudo tar zxvf ~/Downloads/N_m3u8DL-RE_Beta_linux-x64_20240724.tar.gz -C /usr/local/bin/
    Last edited by pssh; 6th Aug 2024 at 13:44.
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  9. Updated version of "N_m3u8DL-RE" - "0.2.1+e9b6c9f3c31d648cb259c700e5c519102a5bb9c c" is available to download:

    #Latest - v0.2.1-beta
    https://github.com/nilaoda/N_m3u8DL-RE/releases/latest


    #Linux #x64 (Window$ and Mac also available)
    https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.2.1-beta/N_m3u8DL-RE_Beta_...0240828.tar.gz


    Code:
    cd ~/Downloads
    curl --doh-url https://dns.mullvad.net/dns-query -kLO https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.2.1-beta/N_m3u8DL-RE_Beta_linux-x64_20240828.tar.gz
    sudo tar xvf N_m3u8DL-RE_Beta_linux-x64_20240828.tar.gz --strip-components=1 -C /usr/local/bin/ --verbose
    sudo chmod a+rx /usr/local/bin/N_m3u8DL-RE
    sudo chown root:root /usr/local/bin/N_m3u8DL-RE
    ls -ilha /usr/local/bin/
    Code:
    N_m3u8DL-RE --version
    N_m3u8DL-RE --help
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  10. #EDIT 17th Dec 2024
    - Added QuickGuide at the TOP of the page
    - Updated N_m3u8DL-RE (Beta version) - 20241203 (QuickGuide)
    - Instructions on how to compile CCExtractor v0.93 (QuickGuide)
    - Instructions for downloading Shaka-Packager v2.6.1 (QuickGuide)
    - Small corrections/improvements (that not always save....)



    Code:
    #-----------------------
    # Update/Upgrade REPOS;
    #-----------------------
    sudo apt update; sudo apt list --upgradable -a; \
    sudo apt -V upgrade -y; sudo apt full-upgrade
    
    
    #---------------
    #Create DIR's;
    #---------------
    mkdir ~/Downloads
    mkdir ~/git
    mkdir ~/wvd
    mkdir ~/py
    
    
    #-----------------------
    # Install Dependencies;
    #-----------------------
    sudo apt install \
     python3 python3-pip python3-setuptools python-is-python3 python3.12-venv python3-ttconv \
     unrar \
     zip unzip \
     ffmpeg \
     mkvtoolnix mkvtoolnix-gui \
     mediainfo mediainfo-gui \
     aria2 curl git nano \
     vlc mpv \
     asciinema \
    #Fin;
    
    
    #------------------------------------------------
    #Download "N_m3u8DL-RE" to "Downloads" DIRectory;
    #------------------------------------------------
    cd ~/Downloads
    curl -kLO https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.3.0-beta/N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz
    
    ## (Debian 13/Trixie does not allow to unpack/untar directly into the "/usr/local/bin/" DIRectory);
    
    # Check the package is OK;
    gunzip -tv vimeo-dl_0.2.0_linux_amd64.tar.gz
    # Check what is inside the TAR.GZ archive; 
    tar -tvvf N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz
    # Unpack;
    tar -xvf N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz N_m3u8DL-RE
    # Move to "/usr/local/bin/";
    sudo mv N_m3u8DL-RE /usr/local/bin/
    # Make the BInary file "EXEcutable;
    sudo chmod a+rx /usr/local/bin/N_m3u8DL-RE
    # List the file;
    ls -ilha /usr/local/bin/N*
    # Check the version
    N_m3u8DL-RE --version
    
    
    #------------------------------------------------
    #Download "Vimeo-DL" to "Downloads" DIRectory;
    #------------------------------------------------
    cd ~/Downloads
    curl -kLO https://github.com/akiomik/vimeo-dl/releases/download/v0.2.0/vimeo-dl_0.2.0_linux_amd64.tar.gz
    # Check the package is OK;
    gunzip -tv vimeo-dl_0.2.0_linux_amd64.tar.gz
    # Look inside;
    tar -tvvf vimeo-dl_0.2.0_linux_amd64.tar.gz
    # Unpack
    tar -xvf ~/Downloads/vimeo-dl_0.2.0_linux_amd64.tar.gz vimeo-dl
    # Move to "/usr/local/bin/"
    sudo mv vimeo-dl /usr/local/bin/
    # Make the BInary file "EXEcutable;
    sudo chmod a+rx /usr/local/bin/vimeo-dl
    vimeo-dl -v
    
    
    #------------------
    #Bento4 1.6.0-641; 
    #------------------
    cd ~/Downloads
    curl -kL https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip -o ~/Downloads/Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip
    sudo unzip -j Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip 'Bento4-SDK-1-6-0-641.x86_64-unknown-linux/bin/*' -d /usr/local/bin/
    ls -ilha /usr/local/bin/
    mp4decrypt
    mp4info
    
    
    #-------------------------
    #Shaka-Packager v2.6.1;
    #-------------------------
    sudo curl -kL https://github.com/shaka-project/shaka-packager/releases/download/v2.6.1/packager-linux-x64 -o /usr/local/bin/shaka-packager
    sudo chmod a+rx /usr/local/bin/shaka-packager
    shaka-packager --version
    
    
    #--------------------
    #Hola-Proxy LATEST;
    #--------------------
    sudo curl -kL https://github.com/Snawoot/hola-proxy/releases/latest/download/hola-proxy.linux-amd64 -o /usr/local/bin/hola-proxy
    sudo chmod a+rx /usr/local/bin/hola-proxy
    hola-proxy -version
    
    
    #-------------------------
    #LATEST #Windscribe-Proxy;
    #-------------------------
    sudo curl -kL https://github.com/Snawoot/windscribe-proxy/releases/latest/download/windscribe-proxy.linux-amd64 -o /usr/local/bin/windscribe-proxy
    sudo chmod a+rx /usr/local/bin/windscribe-proxy
    windscribe-proxy -version
    
    
    #------------------
    #LATEST #YT-DLP;
    #------------------
    sudo curl -kL https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
    sudo chmod a+rx /usr/local/bin/yt-dlp
    yt-dlp --version
    
    
    #------------------
    #LATEST - #Poetry;
    #------------------
    curl -sSL https://install.python-poetry.org | python3 -
    
    #Edit to "Set environment variables"
    nano ~/.bashrc
    ## Poetry
    export PATH="/home/$USER/.local/bin:$PATH"
    
    
    #---------------------
    #LATEST Get_iPlayer;
    #---------------------
    sudo apt install -y \
     libwww-perl \
     libcgi-pm-perl \
     libxml-simple-perl \
     libxml-libxml-perl \
     liblwp-protocol-https-perl \
     atomicparsley \
     libmojolicious-perl \
     libass-dev
    #Fin;
    
    cd ~/Downloads
    curl -kLO https://raw.github.com/get-iplayer/get_iplayer/master/get_iplayer
    sudo install -m 755 ./get_iplayer /usr/local/bin
    sudo chmod 755 ./get_iplayer
    get_iplayer -V
    
    #-----------------------------------
    #Optional Get_iPlayer prefferences;
    #-----------------------------------
    get_iplayer --prefs-add --release-check --subtitles --subsraw --subs-embed --metadata=generic --thumb --thumbnail-size=1920 --long --file-prefix="<nameshort>_<00seriesnum>-<00episodenum>_<episode>_<pid>_<mode>"
    get_iplayer --prefs-show
    
    
    
    
    
    
    
    
    #--------------
    #LATEST #GPAC;
    #--------------
    sudo apt install -y \
     libglew-dev \
     libglfw3-dev \
     cmake \
     gcc \
     libcurl4-gnutls-dev \
     tesseract-ocr \
     libtesseract-dev \
     libleptonica-dev \
     clang \
     libclang-dev \
     autoconf \
     build-essential \
     pkg-config \
     g++ \
     git \
     yasm
    
    cd ~/git
    git clone https://github.com/gpac/gpac.git
    cd gpac
    ./configure
    make -j$(nproc)
    ./bin/gcc/MP4Box -version;
    ./bin/gcc/gpac -version;
    sudo make install
    MP4Box -version
    gpac -version
    
     
     
    
    ----------------------
    #v0.93 (Aug 16, 2021) CCExtractor [needs GPAC installed]
    ----------------------
    c7ebd45
    commit c7ebd45d9fec39dcdd6dc2312f1a9c89838e2b85 (HEAD, tag: v0.93)
    
    cd ~/git
    git clone https://github.com/CCExtractor/ccextractor.git
    cd ~/git/ccextractor/
    git log
    git checkout c7ebd45
    cd ~/git/ccextractor/linux
    make clean
    sudo make uninstall
    make distclean
    ./autogen.sh
    ./configure --without-rust
    make -j$(nproc)
    ./ccextractor --version
    sudo make install
    ccextractor --version
    cd ~



    Code:
    # Python | PIP; 
    python -V; 
    python -m pip -V; 
    pip -V; 
    # Python3 | PIP3; 
    python3 -V; 
    python3 -m pip -V; 
    pip3 -V; 
    # FFMpeg; 
    ffmpeg -version; 
    ffprobe -version; 
    # MKV ToolNix; 
    mkvextract --version; 
    mkvmerge --version; 
    # Aria; 
    aria2c --version; 
    # cURL; 
    curl -V;
    # VLC; 
    vlc --version;
    # MPV; 
    mpv --version;
    # Git; 
    git -v; 
    # Nano Editor; 
    nano --version; 
    # MediaInfo; 
    mediainfo --version;
    # Asciinema; 
    asciinema --version; 
    #Fin;

    Code:
    # Shaka Packager; 
    shaka-packager -version; 
    # Hola Proxy; 
    hola-proxy -version; 
    # Windscribe Proxy
    windscribe-proxy -version; 
    # CCExtractor; 
    ccextractor --version; 
    # GPAC Suite; 
    mp4box -version; 
    gpac -version; 
    # Bento4 ; 
    mp4info;
    mp4decrypt;
    # Poetry; 
    poetry --version;
    # N_m3u8DL-RE; 
    N_m3u8DL-RE --version; 
    # Vimeo-DL;
    vimeo-dl -v
    # YT-DLP; 
    yt-dlp --version; 
    # Get_iPlayer; 
    get_iplayer -V; 
    #Fin;
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!