23h26
StefOfficiel Coucou !
23h27
Raph La mignature de quoi ?
23h27
Raph On le fait déjà mdr
23h27
Raph Depuis le tout début
23h28
Raph OK OK j'ai compris mdr
23h28
Raph C'était laborieux à monter au cerveau
23h28
Raph J'entend pas de musique
23h32
Raph On peut utiliser LibreTranslate aussi
23h33
Raph Je pense une 30aine de secondes
23h39
Raph le .com surement qu'ils ont un putain de serveur
23h42
Raph Sur YouTube ils ont test pendant quelques mois la traduction automatique et ça a été un fail à échelle planétaire lol
23h43
Raph C'est exactement le problème qu'ils ont rencontré
23h46
Raph C'est à cause du padding au dessus de la cover
23h46
Raph sûrement dédiée à une pub ou je ne sais quoi
23h48
Raph Mais y'aurait pas ce padding ça donnerait pas cette sensation de pouvoir scroll. Il faudrait le même en dessous pour indiquer la fin de page, ou ne pas en mettre en haut.
23h54
Raph Sauf si on garde l'original
23h56
Raph Y'a pas besoin de compresser si on garde l'orignal xD
23h57
Raph Ou alors j'ai pas compris moi xD
23h57
Raph Je me bas pour looper un Json sans index lol
23h58
Raph On finira par le trouver le bitrate de toutes façons
23h59
Raph L'original s'il est dans un format improbable on le vire
23h59
Raph Par sécurité ect ect
00h02
Raph 192 c'est bien
00h08
Raph Et le aif j'en vois beaucoup aussi
00h09
Raph aif ça sort de logic pro
00h09
Raph Donc quand j'arrive à choper des sons à leur source j'ai de l'aif
00h19
StefOfficiel Coucou ?
00h19
Raph Ahh il est de retour celui là
00h20
Raph Si, ton serveur a crash dans le plus grand des silences
00h23
Raph Ce son est une contrefaçon
00h23
Raph L'original était let's get retarded
00h24
Raph Non. Ils l'ont sorti avec ce titre et cette phrase, avec un rythme beaucoup plus punchy
00h25
Raph Puis ils ont été interdis partout dans le monde car c'était considéré comme une agression envers le retard mental
00h25
Raph Donc il l'ont renommée "Let's get it started"
00h25
Raph Jamais entendu de remix, l'original est tellement fat je l'ai toujours entendu comme ça
00h26
Raph 0 c'est le max
00h27
Raph Stream avec 10mn de décalage = Bienvenue dans le monde de la compétition de jeux video xD
00h28
Raph https://raph.tv/test2.php
00h28
Raph Cherche un jeu
00h29
Raph Juste pour te divertir mdr
00h30
Raph Ouai l'aspect ratio j'ai pas réfléchi 1 seconde j'ai fait opif
00h31
Raph 3/4 l'aspect ratio du coup
00h31
Raph Normalement ils les ont tous
00h32
Raph Je les ai tous les black ops perso
00h32
Raph Oui oui j'ai fait le calcul
00h33
Raph Après je limite pas le input donc faut taper doucement
00h34
Raph Mais les : y'a pas besoin
00h34
Raph Surtout qu'on est 2 à le faire xD
00h34
Raph Je crois que c'est 4 requêtes par seconde
00h35
Raph "There is a rate limit of 4 requests per second. If you go over this limit you will receive a response with status code 429 Too Many Requests."
00h36
Raph Il faut qu'on fasse le même format de flux rss pour les musiques
00h36
Raph Pour soumettre à Spotify
00h37
Raph Et je soupçonne les autres plateformes musicales
de fonctionner pareil
00h37
Raph Après c'est pareil
00h37
Raph Si >= 192 = format mp3 192
00h38
Raph Si >= 128 = format mp3 128
00h38
Raph Si >= 96 = format mp3 96
00h38
Raph C'est keske je fais en ce moment
00h41
Raph Oui y'a pas besoin de le nommer autrement que "mp3"
00h43
Raph Faut voir si tous les codecs fonctionnent en hls
00h43
Raph Et aussi si Firefox casse pas le burnes
00h43
Raph Mais oui, je suis chaud de faire une mécanique comme ça
00h44
Raph Ouai mais déjà les audios on multiplie par 5 l'espace occupé, ça fait chier
00h45
Raph c'est pas grave
00h45
Raph Mais si on peut éviter un truc en plus, c'est bien
00h46
Raph En 3G même 320 ça passe sans problème
00h46
Raph Mais bon l'idée d'être précis est quand même sympa
00h46
Raph Non mais Free c'est différent
00h47
Raph Ils ont pas de réseau, c'est pour la déco le logo
00h47
Raph Ils devraient même pas avoir le droit de se définir opérateurs mobile
00h47
Raph Non mais on garde tout
00h47
Raph Juste on garde l'original en hls et sétou
00h48
Raph NUUUUUUUUUUMB / ENCOOOOOOOORE
00h49
Raph CHESTTTEEEEER 🫡🫡🫡
00h49
Raph Fan #1 de Linkin Park mdr
00h50
Raph Chester c'était le chanteur de Linkin Park
00h53
Raph Je viens de faire une terrible erreur
00h53
Raph J'ai appuyé sur le boutoon "Mettre à jour" de Photoshop
00h53
Raph Il n'y a pas de bouton "Annuler"
00h53
Raph AHH SIII. Il est apparu tellement tard mdr.
00h55
Raph Yep ça aurait jamais dû s'appeler "thumbnails"
00h55
Raph C'était le bitonio qu'on a trouvé qui l'appellait comme ça le dossier
01h02
Raph On peut transcoder la table des tasks
01h04
Raph ça devraient être exactement les mêmes paramètres
01h05
Raph Il faut récupérer les infos au lancement du stream alors
01h06
Raph FFProbe et approximation obligés là par contre
01h09
Raph Y'a l'histoire de l'aspet_ratio là aussi
01h09
Raph Faut conserver l'aspet ratio original plutôt que de forcer le 16/9
01h11
Raph Le json ça fait vraiment fantasmer mamie la nuit tellement c'est génial
01h15
Raph Le json ça fait vraiment fantasmer papy la nuit pendant que mamie pense au json.
01h19
Raph Faut qu'on custom le pid et qu'on le garde en bdd
01h20
Raph en fait tu peux faire une commande custom pour retrouver le pid
01h20
Raph Je sais plus ça fait des mois que j'avais test
01h21
Raph en gros dans ta requête ffmpeg tu rajoutes un id dedans
01h22
Raph En gros c'est con, mais ça peut être le fichier de log le custom name
01h23
Raph Après tu cherches le pid de la tâche dans laquelle on trouver le fichier de log
01h23
Raph Dans ta commande ffmpeg tu as "ffmpeg mbeb > /mon/fichier/de.log"
01h25
Raph Tcheck Telegram
01h26
Raph Là j'ai fait une recherche vague, mais ça peut juste être "/mon/fichier/de.log" la recherche
01h27
Raph T'es censé voir qu'à partir d'une recherche précise tu peux récupérer le pied
01h27
Raph Le pied ce sera quand tu choperas
01h29
Raph 2160p plus logique
01h30
Raph Aujourd'hui on dit 2K et 4K
01h30
Raph Dans 5 ans on dira plus ça
01h30
Raph Y'a rien de correct à dire 2K et 4K
01h33
Raph J'ai pas compris
01h35
Raph C'est plus logique le premier cas de figure non ?
01h37
Raph Yep je trouve plus logique que tout se passe dans la classe
01h38
Raph Après la gestion du waiting ou pas ça se fera de toutes façons, on corrigera au fur et à mesure
01h39
Raph ça se fait jamais toutes les secondes
01h39
Raph il faut les 10s de temporisation
01h48
Raph Je cherchais un fichier en 4K
01h49
Raph Ah oui voilà !
01h49
Raph C'est pas terminé le brainfuck là
01h49
Raph Faut gérer le calcul de la résolution
01h51
Raph Ahhh. L'idéal ce serait que ce soit correct
01h51
Raph Mais après bon. On fait comme on peut.
01h52
Raph Bah let's go. Je sais pas sur quoi se base hls.js pour gérer la selection de la bonne résolution
01h52
Raph Mais je suppose que ces infos font partie des critères
01h54
Raph Bordel, Tiesto il a 55 ans. Je lui en donnais 70 mdr
01h59
Raph Pourquoi tu fais juste pas passer l'aspect-ratio plutôt que l'orientation h / v
?
01h59
Raph Ce sera plus pratique pour les calculs ensuite
02h00
Raph ça revient au même
02h01
Raph Pour calculer la hauteur d'un 720p par exemple
02h01
Raph Tu fais 720 * a_r et t'as la largeur
02h01
Raph T'auras besoin de calculer toutes les nouvelles résolutions
02h02
Raph C'est pas forcément du 16/9
02h02
Raph D'où l'interet de bosser avec l'aspect ratio du début à la fin du coup
02h03
Raph Plutot que de faire if(orientation == "v") tu fais if(aspect_ratio > 1)
02h04
Raph Disons qu'on gagnerait des lignes
02h05
Raph Mais oui mais l'a_r on continue de le calculer c'est pas le truc
02h05
Raph C'est le orientation dont on a pas besoin
02h05
Raph Mais tu le calcules déjà !
02h06
Raph Y'a pas d'interet de bosser ET sur l'AR et sur l'orienation, ce sont exactement les mêmes choses
02h06
Raph Bah on a l'orientation dont on peu se passer
02h07
Raph On sort juste la valeur absolue de l'aspect ratio
02h07
Raph Le 0.75, le 1.33 ect ect
02h07
Raph Y'a pas besoin de plus
02h09
Raph Go Telegram xD
02h12
Raph En vrai c'est une valeur importante qui mérite sa colonne
02h12
Raph Parce que je vais m'en servir pour afficher toutes les vidéos dans leur aspect ratio d'origine
02h13
Raph Là on est au croisement de 3 aspect_ratio en ce moment
02h13
Raph le 16/9 qui domine depuis 10 ans.
02h13
Raph Y'a le grand retour du 4/3 car c'est fun
02h13
Raph Et y'a le 21/9 qui pousse fort pour s'imposer
02h14
Raph Et du coup yep, la valeur absolue.
02h14
Raph L'Ultra a encore tapé fort ahah
02h15
Raph C'est filmé à l'anamorphique, donc en 21/9 dans tous le cas
02h15
Raph Non, en soit le grand public s'en cogne. Et le public interessé le voit au premier coup d'oeil.
02h16
Raph Yep, 21/9 en effet
02h16
Raph Ah ouai tiens, interessant
02h17
Raph D'où l'interet de bosser sur la valeur absolue de l'aspect ratio
02h17
Raph Oui, ils ont rajouté ça y'a un moment, c'est la normalisation
02h20
Raph Aucune idée, c'est YouTube ils font de la magie
02h21
Raph Avant la résolution c'était un argument, je trouve qu'aujourd'hui c'est devenu une info totalement random
02h22
Raph Je me rappelle plus bordel
02h23
Raph En tous cas dans places j'ai mis en text la latitude et la longitude
02h24
Raph Et dans images "aspect_ratio" est en text aussi
02h24
Raph ça veut dire que le int a du me faire chier
02h26
Raph Il faut récupérer les infos avec getID3 aussi
02h26
Raph On avait globalement de meilleurs résultats mais plus de ratés
02h26
Raph On merge les arrays
02h27
Raph Je prend du recul sur notre conversation 20 secondes, on parle une langue que peu d'humains comprennent mdr
02h29
Raph On peut faire ffprobe_json['ffprobe'] = $JsonFFprobe; ffprobe_json['getid3'] = $JsongetID3;
02h29
Raph Et techniquement y'a même pas de merge à faire
02h30
Raph comme ça dès le départ on sépare bien les deux et il ne peut pas y avoir de conflit
02h33
Raph J'ai vu que t'étais parti sur autre chose ah ah
02h36
Raph Ah l'bordel, faut gérer ça aussi
02h36
Raph Non faut qu'on rende homogène, tellement décevant ah ah
02h36
Raph Si différent de h264 / x264 on transcode
02h37
Raph Normalement h265 AV1 y'a plus de soucis. YouTube tourne beaucoup dessus.
02h39
Raph Oui, mais pour calculer à quel bitrate on sera bons, trop chiant.
02h39
Raph Faut savoir le ratio qui sépare h264 et h265
02h40
Raph CRF c'est aussi une dinguerie genre superfast / superslow
02h41
Raph 23 on est dans une valeur moyenne
02h41
Raph Plus c'est petit, moins on perd en qualité
02h41
Raph 0 : C'est le moins. Mais pas compatible avec les vidéos en 10 bits.
02h41
Raph On peut monter jusqu'à 50 un truc du genre.
02h41
Raph Non c'est encore un truc indépendant
02h42
Raph Après on peut passer en faster, mais au dessus ça me semble hardcore
02h42
Raph Même pour l'audio, le codec ça peut être bien de savoir
02h45
Raph En vrai j'aurais pas mis veryfast si j'avais pas trouvé à acceptable
02h46
Raph On pourrait imaginer se mettre en faster et à des débits plus faibles : On économiserait en stockage et en bande passante
02h48
Raph Bon voilà, on est d'accord
02h48
Raph C'est du luxe. Mais je ferai des mesures quand je serai chez moi.
02h49
Raph Pas d'origine pour PeerTube, c'est un plugin.
02h49
Raph Je préfère savoir sur le VPS, c'est ce qui nous interesse au final.
02h51
Raph Oui, on va optimiser ça.
02h53
Raph Je préfère écouter l'audio en 9/16 perso
02h54
Raph Puis j'aime pas trop quand la musique est floue.
02h55
Raph T'ES SUR DE TOI POUR l'AUDIO AU FORMAT VERTICAL ???
02h57
Raph ça fait 2 ans que je force pour pas acheter de DD
02h57
Raph JPP j'ai plus de stockage nulle part
02h57
Raph Quand je vais craquer y'a 6 To qui vont atterir chezmoi mdr
02h58
Raph Bordel le volume
02h59
Raph Ah non mais ce seront 3 x 2 To, je préfère plus de disques qu'un seul gros disque
03h01
Raph Bon allez j'arrête de te distraire xD
03h01
Raph 153€ et quand ton disque crame c'est pas cher non plus les 8 To évaporés
03h02
Raph Je vis avec du BaraCuda depuis 15 ans, ce sont les seuls que je crame jamais
03h03
Raph J'en ai même un qui a fait une chute d'un étage, et qui a pas bronché
03h03
Raph Un meuble que j'ai balancé par le balcon pendant un déménagement, il restait le disque le plus important de ma vie dedans mdr. Je sais pas ce qu'il faisait encore là.
03h09
Raph Tiens, pisser. Bonne idée.
03h09
Raph Je réagis 1000 plombes après mdr
03h21
Raph Faire passer le folder dans la fonction y'a pas trop moyen d'intercepter
03h22
Raph Non c'est une affirmation mdr
03h23
Raph Le folder est déjà en sha1() mais on pourrait le faire passer en encrypt decrypt si on veut se la jouer détente
03h25
Raph Et donc, oui y'a le folder dans getContent
03h25
Raph Faut que je la teste
03h25
Raph J'ai pas encore eu l'opportunité
03h33
Raph Oh, je soulève de la fonte en écoutant ces histoires sombres xD
03h33
Raph Mon frère a une altère, je lui ai piqué
03h35
Raph Je me rappelle plus du tout
03h35
Raph output en json aussi, va falloir qu'on le fasse un jour
03h37
Raph Le output.txt le sortir au format json
03h37
Raph Comme ça on galèrera plus à le lire
03h41
Raph Je trouve pas pour le json, dafuck
03h45
Raph Je crois qu'on peut même juste faire un c:copy
03h51
Raph Je crois que y'a pas le output en Json
03h57
Raph Le mode cinema, comme le reste on gerera la largeur ou la hauteur en fonction de l'aspect ratio
03h59
Raph 144 non ? Puisqu'on part de la hauteur
04h00
Raph Je fais des mesures de transcodage là.
04h00
Raph Je transcode 1mn en 4K.
04h02
Raph Avec la config actuelle, il faut 6mn.
04h03
Raph Maintenant je teste en CRF 5 (me demande pas pourquoi 5, je teste)
04h09
Raph Ma GROSSE BITE
04h09
Raph Non, juste je prépare mon compte rendu de tests
04h14
Raph Le CRF change beeaucoup de choses
04h14
Raph J'avais jamais exploité ce paramètre, j'ai toujours vu tout le monde mettre 23 je me suis jamais posé de questions
04h15
Raph Je te ferai un résumé après, c'est abusé en fait.
04h19
Raph On est en fullres surtout
04h20
Raph Faut les sortir par 100 et en 480p pas besoin de plus
04h20
Raph Sur les vignettes
04h21
Raph Actuellement 60. On pourrait se mettre à 100. C'est ce que fait youtube et en fait c'est logique.
04h21
Raph Tous les 1% de la progressbar on a une nouvelle vignette
04h21
Raph Et pour les verticaux, "au cas où" je le ferais quand même
04h22
Raph Non c'est moi qui avait choisi le ratio
04h22
Raph Mais c'était approximatif par rapport à 1mn
04h22
Raph Mais la logique 1 / 100 est plus adaptée à l'usage
04h23
Raph Mais avec yt-dlp on a accès à leur storyboard, et c'est 100
04h25
Raph On les sort pas
04h25
Raph Et si un jour on en sent la nécéssité on fera un script qui les génèrera sur les anciennes vidéos
04h26
Raph storyboard c'est bien.
04h26
Raph On le changera
04h26
Raph Y'a pas tant d'endroits
04h26
Raph watch.php / replays.php / functions.php
04h26
Raph Et actions.php pour le remove
04h27
Raph Laisse comme ça, on le fera + tard
04h28
Raph Yep, c'était moi ce calcul
04h28
Raph Faudra l'adapter pour récupérer les chapitres mdr
04h28
Raph On regenerera sur toutes les vidéos hein !
04h29
Raph Le +1 c'était pour pas avoir de division par zéro
04h31
Raph Des divisions par mbeb
04h31
Raph J'ai une bonne nouvelle
04h31
Raph On devrait pouvoir gagner en temps et en espace de stockage
04h33
Raph J'y vais pas au mariage
04h41
Raph 3600 * x = 100
04h43
Raph $duration * qqchose (quoi ?) = 100 (car on veut 100)
04h43
Raph Là ce qu'on fait : On génère 60 quoi qu'il arrive (apeuhpret)
04h44
Raph Non, on tombe toujours à 60
04h44
Raph Fun fact : On transcodera pas en slower mdr
04h45
Raph J'ai lancé il y a 6mn, il a même pas sorti un seul .ts
04h47
Raph En fait ce qu'on veut calculer, c'est combien de secondes font 1% non ?
04h48
Raph J'ai bien vu quand j'ai bossé sur le chapitrage
04h48
Raph est toujours pas loin de 60
04h49
Raph Comment on génère les images là avec ffmpeg ? On lui donne à manger des timecodes non ?
04h50
Raph ça date de fou
04h50
Raph Je crois que c'était y'a presque 1 an
04h52
Raph Du coup c'est ça non ? Faut gérer l'intervalle en calculant combien fait un intervalle de 1%
04h54
Raph Je vois pas ce que vient faire le 60
04h55
Raph Mon cerveau veut pas faire un produit en croix ça me fume
04h55
Raph On cherche l'intervalle
04h56
Raph $duration / 100 = intervalle
04h56
Raph On cherche des images / secondes
04h57
Raph 100 / duration = Intervalle
04h57
Raph Oh j'y arrive pas
04h57
Raph $duration / 100 = intervalle
04h58
Raph c'est ça la solution
04h59
Raph On dirait 2 mecs bourrés qui tentent de faire des maths de 5ème bordel
05h00
Raph Le + 1 est nécéssaire seulement si la duration est < 50 du coup.
05h01
Raph Si tu fais 45/100 il arrondira à 0
05h02
Raph Le round se ferme pas au bon endroit
05h02
Raph round(($duration / 100)
+ 1)
05h03
Raph Y'a pas besoin de la parenthèse à l'interieur en fait
05h03
Raph Oui tu le fais en 4 étapes
05h04
Raph Car sinon ça plantait
05h04
Raph Parce que sinon on tombe pas pile
05h04
Raph Alors que sinon on tombera toujours pile
05h04
Raph Crois moi, tu veux mettre le 1 dedans
05h04
Raph Ce que t'as fait tout a l'heure à démo, y'avait le 1 dedans et t'as pas fait exprès
05h05
Raph Non non y'a pas de virgulre à round
05h05
Raph C'est le principe de round
05h07
Raph 120 c'est en minutes
05h07
Raph 120 * 3600 pour 2h
05h10
Raph C'est sur les plus petites valeurs que ça nous interesse
05h11
Raph Genre de 1 à 50.
05h11
Raph Au delà de 50 on devrait toujours tomber pareil je crois
05h14
Raph Si tu met le 1 dedans tu seras plus précis du coup
05h15
Raph Je vois pas pourquoi
05h15
Raph round arrondi en dessous s'il faut arrondir en dessous
05h15
Raph floor je sais pas ce que ça fait
05h16
Raph Mais en fait c'est oui.
05h16
Raph Floor s'adapte au +1 qui va avec en effet
05h16
Raph Je connaissais pas floor
05h18
Raph Oui mais non, on peut pas anticiper la durée du live
05h19
Raph Sinon t'imagines bien que ce serait déjà fait mdr
05h19
Raph Oui mais on pourrait rien en faire après
05h20
Raph Faudrait delete puis refaire mwahaha
05h20
Raph L'onglet chaîne aussi, y'avait des requêtes sql sans les petits '
05h21
Raph Oui mais non car ça tomberait aps au bon moment
05h22
Raph Parfait on fait ça
05h22
Raph Pensée émue pour mon boitier qui fait 12 secondes de rafale à 25 images/s en raw
05h29
Raph Moi je suis en service et j'ai pas envie d'en bouger, le potentiel est incroyab
05h31
Raph T'es sur ta webcam
05h31
Raph Mais oui j'imagine bien
05h32
StefOfficiel Bonjour !
05h32
StefOfficiel Bienvenue sur ce live !
1 commentaire