Current Server Time: 01:27 (Central Europe)

#apertus IRC Channel Logs

2014/07/16

Timezone: UTC


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