These are chat archives for ezseed/ezseed

27th
Oct 2014
Majaxx
@Majaxx
Oct 27 2014 06:56
ce sujet à l'air intéressant
Antoine Bluchet
@soyuka
Oct 27 2014 06:57
je fais pas mp4 c'est trop chiant
et la c'est pas lossless mais je peux si tu veux
je me demande si je devrais pas use avconv a la place de ffmpeg
Antoine Bluchet
@soyuka
Oct 27 2014 07:29
ezseed/ezseed@0edab4a
Majaxx
@Majaxx
Oct 27 2014 09:33
je lance l'update
pour android ce ne serai pas cette ligne la qui ferai chier
'-keyint_min', '150',
Majaxx
@Majaxx
Oct 27 2014 10:58
ffmpeg -i {input_filename} -vb {video_kbps} -minrate {video_kbps} -maxrate {video_kbps} -bufsize {video_kbps} -aspect {aspect} -s {size} -c:v libx264 -profile:v "{profile}" -level "{level}" -r {fps} -g {fps} -keyint_min {fps*2} -x264opts "keyint={fps*2}:min-keyint={fps*2}:no-scenecut" -c:a libfdk_aac -ab {audio_bps} -ar 48000 -ac {audio_channels} -f {format} {output_filename}
Antoine Bluchet
@soyuka
Oct 27 2014 15:19
faut regarder si apparement keyint_min = fps * 2 faudrait ajouter un frameset
Majaxx
@Majaxx
Oct 27 2014 16:19
Je peut modifier ce fichier en live sur mon serveur ?
Majaxx
@Majaxx
Oct 27 2014 16:37
J'ai trouver le stream.js
mais pas le fichier de la commande
Antoine Bluchet
@soyuka
Oct 27 2014 18:05
ouais c'est celui la
tu modifie juste les arguments
et faut pm2 restart 0 pour prendre en compte les modifs
je re je dois installer un DD
Majaxx
@Majaxx
Oct 27 2014 18:34
ok
pas facile a comprendre tout sa mais j'essaie
Antoine Bluchet
@soyuka
Oct 27 2014 18:38
alors
dis moi ou tu coince mais atta 2 min je fini juste le DD
Majaxx
@Majaxx
Oct 27 2014 18:38
const FFMPEG_ANDROID = [ '-vcodec', 'libx264', '-vb', '250k', '-s', 'vga', //640x480 '-profile:v baseline', '-keyint_min', '24', '-pix_fmt', 'yuv420p', '-deinterlace', '-acodec', 'libmp3lame', '-f', 'mp4', '-movflags', 'frag_keyframe+empty_moov+faststart', '-crf', '35', '-framerate', '12', '-g', '24' ]
Antoine Bluchet
@soyuka
Oct 27 2014 18:39
atta
const FFMPEG_IOS = [
  '-vcodec', 'libx264',
  '-s', 'vga', //640x480
  '-segment_list_type', 'm3u8',
  '-map', '0:v',
  '-map', '0:a:0',
  '-c:a', 'aac', //audio codec
  '-ar', '44100', //audio bitrate
  '-ac', '2', //stereo
  '-f', 'hls',
  '-pix_fmt', 'yuv420p',
  '-crf', '35',
  '-framerate', '12',
  '-g', '24',
  '-hls_time', '10', //hls time in sec
  '-hls_list_size', '6', //max list size
  '-hls_wrap', '18', //wrap after 18
  // '-hls_allow_cache', 'allowcache',
  '-start_number', '1',
]
T'as juste à modifier une constante et redémarrer pour voir si ca fonctionne
Note pas d'espaces
Du coup si tu veux add le -keyint_min c'est comme t'as dis au dessus :
'-keyint_min', '150',
Majaxx
@Majaxx
Oct 27 2014 18:42
ok il y es deja
Majaxx
@Majaxx
Oct 27 2014 18:43
const FFMPEG_ANDROID = [
  '-vcodec', 'libx264',
  '-vb', '250k',
  '-s', 'vga', //640x480
  '-profile:v baseline',
  '-keyint_min', '24',
  '-pix_fmt', 'yuv420p',
  '-deinterlace',
  '-acodec', 'libmp3lame',
  '-f', 'mp4',
  '-movflags',
  'frag_keyframe+empty_moov+faststart',
  '-crf', '35',
  '-framerate', '12',
  '-g', '24'
]
je l'es mi a 24 pour voir
Antoine Bluchet
@soyuka
Oct 27 2014 18:44

le mieux pour debug :

pm2 stop 0
cd ~/.nvm/.../ezseed
DEBUG="ezseed:*" node server
# ctrl+c node server pour prendre en compte les changements
# tu vois cash si ya une erreur dans le code s'il démarre pas

Pm2 fais aussi watcher, en gros il restart quand tu modifie mais je suis pas fan (alors que c'est moi qui ai mis la feature sur PM2 :p)

Majaxx
@Majaxx
Oct 27 2014 18:44
XD
-f c'est pour forcer la sortie en .mp4 ?
Antoine Bluchet
@soyuka
Oct 27 2014 18:45
tant que tu zappe pas les virgules dans les constantes ca doit être cool
ouais mais je crois que c'est là que ça coince
mp4 ne se stream pas normalement
je regardais sur WS si qqun a posté qqch
Majaxx
@Majaxx
Oct 27 2014 18:46
oé j'ai vu ce matin
Antoine Bluchet
@soyuka
Oct 27 2014 18:47
voilà pour le cours xD

tu vois la commande lorsque t'es en mode debug, c'est:
ffmpeg -i fichier [arguments] pipe:1

le pipe:1 renvois le résultat à stdout (stdout en gros c'est l'affichage d'un script, les logs de ezseed sortent par le stdout et les erreurs par stderr alors que là ffmpeg utilise stderr pour afficher ses logs :) - ce qui est juste)

-f => format
j'ai tout fais avec ce site, google et
Majaxx
@Majaxx
Oct 27 2014 18:48
ok ok j'ai ouvert deux session sur mon serveur une console et une pour faire les modif
t'utilise vim ? :D
carrot sur le lien c'est grave le bordel mais ya des configs d'exemple
là pour android c'est presque pareil que lui je crois
Majaxx
@Majaxx
Oct 27 2014 18:50
non nano
il y a quand meem une belle difference entre les virgule entre ton script et le lien
Antoine Bluchet
@soyuka
Oct 27 2014 18:52
:boom:
Majaxx
@Majaxx
Oct 27 2014 18:52
c'est quoi cette explosion ?
Antoine Bluchet
@soyuka
Oct 27 2014 18:52
:[ (oh cool smiley xD sans faire exprès)
: [
euh
nano sucks
utilise vim tu pourra te la péter :p
Majaxx
@Majaxx
Oct 27 2014 18:53
xD je l'es deja utiliser je me rappelle des commandes
:wq
Antoine Bluchet
@soyuka
Oct 27 2014 18:53
(faut mapper esc sur caps/lock c'est encore mieux ^^)
xD
:x => :wq
i (insertion)
v (selection)
ctrl+v => selection ligne <3
Majaxx
@Majaxx
Oct 27 2014 18:54
oé oé je m'en rappelle
Antoine Bluchet
@soyuka
Oct 27 2014 18:54
dd => delete ligne
Majaxx
@Majaxx
Oct 27 2014 18:54
x suppression d'un caractere
Antoine Bluchet
@soyuka
Oct 27 2014 18:54
bref je commence a bien connaître :)
j'utilise hjkl
même dans mon navigateur
les touches fléchées sont trop loin
  • w,e,b (word, end, back) pour bouger dans vi tu va très vite
Majaxx
@Majaxx
Oct 27 2014 18:55
^^ tu voit le mec pour cette ligne toi c'est
'-vcodec', 'libx264',
Antoine Bluchet
@soyuka
Oct 27 2014 18:55
mon code est vachement plus propre non ?
omg BTN is currently experiencing a DDOS attack, causing some service disruptions.
Majaxx
@Majaxx
Oct 27 2014 18:56
lui
 '-vcodec libx264',
Antoine Bluchet
@soyuka
Oct 27 2014 18:56
c'est pareil ^^ juste la virgule c'est pour que les arguments passent bien ;)
en gros j'ai simplifié le code de base et du coup les arguments doivent être comme ca ^^
Mais le coup des qualités peut être bien pour le desktop, je vais voir webm ce que ca donne comme format
Majaxx
@Majaxx
Oct 27 2014 19:03
ok ok
bon la j'ai mis la main sur le meme type de probleme je pense
Antoine Bluchet
@soyuka
Oct 27 2014 19:09
je pense qu'il faut pas use -f mp4
faudrait googler ffmpeg + android + stream
Majaxx
@Majaxx
Oct 27 2014 19:11
Plex s'y prend comment .. telle est la question
Antoine Bluchet
@soyuka
Oct 27 2014 19:11
c'est compliqué plex
si tu trouve le code source bravo lol
Majaxx
@Majaxx
Oct 27 2014 19:16
je ne c'est pas si sa peut aidé sa
When playing ts files ffmpeg should report the available tracks. You can see if video is available. If not most probably your video is not h264-encoded. Only h264 is supported by hls engine in nginx-rtmp-module.
Antoine Bluchet
@soyuka
Oct 27 2014 19:24
> >> ffmpeg  -i VIDSOURCE -y  -c:v libx264 -b:v BITRATE -vprofile baseline
> >> -preset medium -x264opts level=41 -threads 4 -s RESOLUTION -map 0:v
> >> -map 0:a:0  -c:a libfaac -b:a 160000 -ac 2   -hls_time 10
> >> -hls_list_size 6 -hls_wrap 18 -start_number 1 stream.m3u8
lol
faudrait essayer la même config que pour IOS tu peux tester ?
Majaxx
@Majaxx
Oct 27 2014 19:26
ok je casse tout
xD
Antoine Bluchet
@soyuka
Oct 27 2014 19:26
xD
:D
tu copie/colle
Majaxx
@Majaxx
Oct 27 2014 19:26
c fait
Antoine Bluchet
@soyuka
Oct 27 2014 19:26
ctrl+v puis jjj puis Y puis ctrv+v puis jjj puis P
:noel:
vim <3
Majaxx
@Majaxx
Oct 27 2014 19:27
marche pas
c normal que sur smartphone j'ai toujours le lien vlc ?
Antoine Bluchet
@soyuka
Oct 27 2014 19:28
oui
t'as du debug ?
tu me dira sur iphone je crois il marche pas non plus
Majaxx
@Majaxx
Oct 27 2014 19:30
Unrecognized option 'segment_list_type'
Failed to set value 'm3u8' for option 'segment_list_type'
c'est chaud cette histoire quand meme
Majaxx
@Majaxx
Oct 27 2014 19:36
je viens de voir sa dans mes logs
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Antoine Bluchet
@soyuka
Oct 27 2014 19:36
ah
bah enlève l'option segment_list_type pour voir :p
ou commente la
mais ouais j'y ai passé 2 we déjà c'est hyper ouf ^^
Majaxx
@Majaxx
Oct 27 2014 19:37
non mais j'ai remis ma config aandroid la
donc j'ai pas cette ligne la
Antoine Bluchet
@soyuka
Oct 27 2014 19:43
ah t'as restart ?
Majaxx
@Majaxx
Oct 27 2014 19:44
jsui en erreur 504 depuis tal
mon serveur est totalement planté xD
Majaxx
@Majaxx
Oct 27 2014 19:53

Notre système de monitoring vient de détecter un défaut sur votre
serveur
Le défaut a été constaté à la date 2014-10-27 20:46:06

Notre équipe de techniciens sur site (opérationnelle 24h/24, 7j/7),
a été informée de ce défaut et va intervenir sur votre machine.

Sachez que d'autres interventions peuvent être en cours actuellement
et qu'il faut compter en moyenne 30 minutes par intervention et par
machine.
Par conséquent, nous ne pouvons pas vous donner plus de précisions
quant à l'heure de début de l'intervention.

Vous pouvez avoir un aperçu global des machines actuellement en défaut
et en intervention sur tout le réseau à cette adresse:

deuxieme fois en 1 semaine
Majaxx
@Majaxx
Oct 27 2014 19:59
c'est good
il es online
Antoine Bluchet
@soyuka
Oct 27 2014 20:47
lol
kim ?
Majaxx
@Majaxx
Oct 27 2014 21:05
oep
reboot hardware et good
rtmp android
Sa te parle ?
kamikazz
@kamikazz
Oct 27 2014 21:45
oh c'est pas mal comme ca le demi cercle pour le % d'occupation du repertoire ^^
kamikazz
@kamikazz
Oct 27 2014 21:52
ca peut-être été dit (j'ai remarqué seulement aujourd'hui) : Sur pc le lien a coté de la playlist pour télécharger l'album fonctionne mais pas sur smartphone :/ j'ai obligatoirement échec du téléchargement. bon oui je sais sur appareil mobile c'est pas la priorité mais je voulais le signaler ^^
Antoine Bluchet
@soyuka
Oct 27 2014 22:15
:)
échec du dl ? t'arrive a dl avec ton phone ? moi pas lol
Majaxx
@Majaxx
Oct 27 2014 22:17
en tous cas le mkv c'est good
en download
Antoine Bluchet
@soyuka
Oct 27 2014 22:18
l'album c'est un zip aussi
++
kamikazz
@kamikazz
Oct 27 2014 22:40
oui le mkv fonctionne par contre en dl sur mobile ca va meme tres vite en 4G :D
kamikazz
@kamikazz
Oct 27 2014 22:45
hum moué erreur 502 bad gateway quand je re clic sur le lien DL de l'album sur smartphone android
kamikazz
@kamikazz
Oct 27 2014 22:56
hum en faite ca vient ptet de mon mobile qui est bloqué en mode élévé niveau sécurité ^^ je vais tester avec un autre
kamikazz
@kamikazz
Oct 27 2014 23:30
euh non rien a voir finalement pareil sur un autre appareil android :/
kamikazz
@kamikazz
Oct 27 2014 23:40
bon du coup je me suis dirigé vers un client ftp android en sftp et un user ssh est le tour est joué