x265 unter MacOS X compilieren

  • Es ist "hg" nicht "hq" ... kleines englisches Wortspiel. HG = lat. hydrargyrum = engl. mercury = dtsch Quecksilber ;)

    Ich hab das selbst noch nicht gemacht, doch laut Stackoverflow sollte das mit den alten Versionen so gehen:

    Code
    hg clone --rev 38 foo

    jetzt mußt du nur noch die entsprechende Revision rausbekommen :D

    Nachtrag:
    Die binary Version findest du auch in der x265.rc ... aber nur z.B. 1.4 oder 1.5 ... ohne die sub's
    Erst in der x265.rc sollte sowas hier auftauchen

    Code
    ...
    VALUE "ProductVersion",   "1.5+151-ea9bdb10353f"

    Und soweit ich das gelesen habe ist "ea9bdb10353f" dann auch die rev Nummer wie oben beschrieben ...

    2 Mal editiert, zuletzt von may24 (6. März 2015 um 14:03)

  • :grübeln: hG / hQ
    __

    An der Kommandozeile wüsste ich das auch nicht so genau, wie man da eine spezifische Revision lädt, da verlasse ich mich auf TortoiseHg für den Windows-Explorer bzw. die Hg-Workbench ... aber es gibt ja massenweise Dokumentationen, Tutorials und Guides.

    hg update {revision}

    sollte hier brauchbar sein; das einzige Problem daran wäre, die Revisionsnummer mit dem Format "Version+Patch" abzugleichen. Nach meiner Übersicht würde v1.5+175 der Revision 9644 (Teilhash: 45deb0125890) entsprechen. Ohne Revisionsnummer wird zum "tip" aktualisiert (sollte der neuesten Revision entsprechen).

    hg clone [-r {revision}] {quelle}

    ist eher für das komplett neue Herunterladen gedacht, wenn noch keine lokale Arbeitskopie vorhanden ist.

    hg help
    hg help clone
    hg help update


  • Nur wie muss ich die hq Zeile schreiben wenn ich eine andere Version haben will? Da ich dies nicht rausbekommen konnte habe ich mir die älteren Versionen selbst heruntergeladen und damit hq umgangen...

    Ich würde zu einem Tag springen. z.B.

    Code
    cd ${CMPL} hg clone https://bitbucket.org/multicoreware/x265[COLOR='#FF0000']cd x265hg update 1.4cd source[/COLOR]cmake -DCMAKE_INSTALL_PREFIX:PATH=${TARGET} -DENABLE_SHARED=NO .make -j 4 && make install

    die möglichen Tags siehst du, wenn du im x265 Hauptverzeichnis "hg tags" eingibst.

    z.B bei mir

  • Code
    AKFs-MacPro:source Massaguana$ /Volumes/Ramdisk/bin/x265 --version
    x265 [info]: HEVC encoder version 1.4
    x265 [info]: build info [Mac OS X][clang 6.0.0][64 bit] 8bpp
    x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
    AKFs-MacPro:source Massaguana$

    Ha, Funktioniert... :D

     MacBookPro 15" 2017 | 4 x 3,1 Ghz | 16 GB Ram | 1TB SSD NVME |

  • Das Problem an Homebrew und co. ist das man damit keine "Kopierbaren" binaries erhält... Und da ich zwischendurch für Hybrid ffmpeg, mplayer, mencoder, mpv für die OSX Versionen baue benötige ich eigenständige binaries...

     MacBookPro 15" 2017 | 4 x 3,1 Ghz | 16 GB Ram | 1TB SSD NVME |

  • Selur hat mal Versucht aus meiner "Bauanleitung" was Automatischen zu machen... halt leider nicht funktioniert... je nach System kam es zu Fehlern die wir nicht abstellen konnten... hätte das ganze massiv beschleunigt, denn manuell benötige ich gut eine Stunde Konzentrierte Arbeit um das alles zu bauen...

     MacBookPro 15" 2017 | 4 x 3,1 Ghz | 16 GB Ram | 1TB SSD NVME |

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!