Current Server Time: 02:58 (Central Europe)

#apertus IRC Channel Logs

2014/07/16

Timezone: UTC


01:03
fsteinel_
joined the channel
01:07
fsteinel
left the channel
01:52
fsteinel_
changed nick to: fsteinel
02:46
jucar
left the channel
02:48
jucar
joined the channel
03:59
jucar
left the channel
04:00
jucar
joined the channel
04:33
Bertl
off to bed now ... have a good one everyone!
05:28
jucar
left the channel
05:28
jucar
joined the channel
05:45
jucar1
joined the channel
05:46
jucar
left the channel
07:43
se6astian|away
changed nick to: se6astian
10:42
intracube
joined the channel
11:32
jucar1
left the channel
11:33
jucar
joined the channel
11:42
Bertl
morning folks!
11:43
se6astian
hello there!
11:46
darthrake
good morning!
11:50
Bertl
full house! :)
11:51
Bertl
nevertheless, have to grab some groceries ... bbs
12:03
jucar
left the channel
12:05
jucar
joined the channel
13:02
Bertl
back ..
13:38
jucar
left the channel
13:39
jucar
joined the channel
13:51
danieel
left the channel
15:27
se6astian
changed nick to: se6astian|away
15:28
se6astian|away
changed nick to: se6astian
15:57
rainer_vie_
joined the channel
15:58
rainer_vie_
hi
15:59
rainer_vie_
sorry don't have an osci but at the place where you had the presentation they have some
16:21
Bertl
you mean the metalab, I presume, yes I know they have some equippment
16:59
jucar
left the channel
17:01
jucar
joined the channel
17:01
rainer_vie_
bertl do you have an actual ffmpeg version on a machine installed?
17:05
rainer_vie_
or somebody else? wrote a gui for ffmpeg with LUT support in python and wanted to ask if somebody want to test it
17:25
troy_s
rainer_vie_: FFMPEG is horrifically busted on the RGB <-> YCbCr front, so LUT support would take a backseat to the brokenness.
17:27
rainer_vie_
If you want to try: http://dcs.co.at/files/transcoder.py
17:30
rainer_vie_
you can take LUT formats like: cube, m3d, dat and 3dl
17:31
rainer_vie_
I wrote it for making offline material for example when converting Alexa Log-C Prores to Avid DNxHD36 and so on. Or batchconvert gopro material etc
17:32
rainer_vie_
but there are still a lot "to do's" in this program
17:32
rainer_vie_
:)
17:42
troy_s
Very interesting.
17:43
troy_s
rainer_vie_: But again, sadly the color controls in FFMPEG are broken beyond repair, and have been for a decade.
17:43
troy_s
(Was working on fixing this recently.)
17:44
rainer_vie_
I think for offline rendering it is ok... you are working on ffmpeg or on a workaround?
17:45
jucar
left the channel
17:45
troy_s
rainer_vie_: Looking into the code in FFMBC and FFMPEG.
17:46
troy_s
rainer_vie_: There may also be atom issues. Fine I suppose for offline, but even still.
17:46
troy_s
Rather negates the idea of LUT support sadly.
17:47
troy_s
(It is broken in a very basic way, but pooched nonetheless.)
17:47
rainer_vie_
ah ok great... then your c language skills are very good...
17:48
rainer_vie_
the lut3d filter was added with v2 I think but worked not really good, now its better
17:48
rainer_vie_
but would be awesome to get proper color space conversion
17:49
troy_s
rainer_vie_: Might have been easier to use OCIO?
17:49
jucar
joined the channel
17:50
troy_s
rainer_vie_: To a certain extent, “proper” (RGB-XYZ-RGB) is not required at all.
17:50
troy_s
Largely because YCbCr stays in the relative color model of RGB.
17:50
rainer_vie_
OCIO ? whats that?
17:51
troy_s
If you wanted to store say, some wide gamut custom colorspace in a codec, the only things you need are to A) assert correct encode / decode to 709 or 601, B) assign it in your pipe.
17:51
troy_s
OpenColorIO
17:51
troy_s
It has Python bindings and handles LUTs (1D and 3D) and matrices among other features.
17:53
rainer_vie_
Thats great I'm looking currently to the homepage
17:54
Bertl
nothing useable at the moment
17:56
rainer_vie_
when i click on the usage examples in the python section i get 404, ok
18:00
troy_s
rainer_vie_: Odd. Worth a post on the list. Not sure there have been Python samples
18:01
troy_s
rainer_vie_: The C++ api is almost 1:1, and the code is quite legible.
18:03
rainer_vie_
ah ok in the API section... there is also the python doc
18:48
jucar
left the channel
19:01
jucar
joined the channel
19:13
troy_s
rainer_vie_: OCIO handles a good number of LUT formats, and has other elements that make it very useful for you if you are doing the stuffs you are trying.
19:15
rainer_vie_
the good thing of ffmpeg lut3d filter is, that it handles the cube format which is used with davinci resolve as well... but thx for the hint, i will look into OCIO
19:33
rainer_vie_
left the channel
22:39
rainer_vie
joined the channel
22:40
rainer_vie
hola
22:41
rainer_vie
anybody here who i can ask a question regarding python?
22:42
Bertl
let's hear
22:43
rainer_vie
I have a gui in pyqt and because I don't want to lock up my gui when I run ffmpeg I spawn the ffmpeg command on a different thread.
22:43
rainer_vie
So
22:44
rainer_vie
Now I want to update my progress bar
22:44
rainer_vie
which runs on the gui thread
22:44
Bertl
that is called multithreading and thread synchronization
22:45
rainer_vie
ok cool
22:45
Bertl
note that multithreading sucks in python
22:46
rainer_vie
I notice it currently...
22:46
Bertl
http://inventwithpython.com/blog/2013/04/22/multithreaded-python-tutorial-with-threadworms/
22:47
Bertl
this was a nice example IMHO
22:49
rainer_vie
thx a lot bertl ! it is a pain, that you couldn't call a function outside of worker thread
22:55
Bertl
but just do display progress, you could simply use a pipe to the process and parse/interpret the data
22:56
Bertl
that's how most GUIs do it when they wrap a player or converter
22:56
se6astian
time for bed
22:56
se6astian
good night
22:56
Bertl
nn
22:56
se6astian
changed nick to: se6astian|away
23:58
rainer_vie
hhhmmm the problem is when i call a function in the gui thread out of the worker thread the program crashes... I have a ticker running in the worker thread, but when I launch a while loop for updating
23:59
rainer_vie
the progress bar in the gui thread it gets blocked again...
23:59
rainer_vie
locking and releasing the thread doesn't help me currently....
00:41
FergusL
left the channel
00:43
rainer_vie
left the channel