Closed peterp832 closed 4 years ago
Hey there :-D Glad to hear you like it ! I am using an ordinary laptop with the newest Ubuntu. It should just work :-) If you want to know which dependencies you need, I suggest copy pasting from this Dockerfile: https://github.com/danielpaulus/quicktime_video_hack/tree/addDebian10Dockerfile/docker It is for Debian, but the same deps are needed for Ubuntu.
Let me know if you run into any issues or have suggestions about what to add.
Hi Daniel, thanks for your quick response, I'll have a try and then get back to you. Thanks.
Hi Daniel,
I'm using an laptop with Ubuntu 20.04 desktop version to run your application. But get errors when do record, I tested my Ipad 7 with iOS 13.4.1 and Iphone X, I got the same errors. Could you please have a look at my log? Thank you.
./qvh record v.h264 a.aac -v
{"level":"info","msg":"Set Debug mode","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"requested udid:''","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Writing video output to:'v.h264' and audio to: a.aac","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x14ba8f0 0xc000022240 {}}","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12ab,bus=3,addr=9","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Got serial8c53864c281121df9040e93b56dca67bfc678799","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"no udid specified, using '8c53864c281121df9040e93b56dca67bfc678799'","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 3.9: 05ac:12ab (available configs: [1 2 3 4])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Enabling QT config RC:0","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Checking for active QT config for 8c53864c281121df9040e93b56dca67bfc678799","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Reopening Context","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Getting serial for: vid=05ac,pid=12ab,bus=3,addr=10","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Got serial8c53864c281121df9040e93b56dca67bfc678799","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 3 for Device 3.10: 05ac:12ab (available configs: [1 2 3 4 5])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found MuxConfig 4 for Device 3.10: 05ac:12ab (available configs: [1 2 3 4 5])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Found QTConfig 5 for Device 3.10: 05ac:12ab (available configs: [1 2 3 4 5])","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"QTConfig for 8c53864c281121df9040e93b56dca67bfc678799 activated","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Opened usbcontext:\u0026{0x7fe8c8000ca0 0xc00010a0c0 {}}","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Config is active: 4","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Enabling QT config RC:0","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"QT Config is active: vid=05ac,pid=12ab,bus=3,addr=10,config=4","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"failed controllibusb: i/o error [code -1]","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Clear Feature RC: -1","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"failed controllibusb: i/o error [code -1]","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"Clear Feature RC: -1","time":"2020-06-03T11:26:47+08:00"}
{"level":"debug","msg":"could not get Quicktime Interface","time":"2020-06-03T11:26:47+08:00"}
{"error_message":"failed connecting to usb","original_error":"descriptor of interface (-1, 0) in vid=05ac,pid=12ab,bus=3,addr=10,config=4: interface -1 not found, available interfaces 0..2"}
@danielpaulus
Hi Daniel, more information: when I connect the ipad/iphone to the laptop, Ubuntu mounts the ipad/Document folder automatically and I can go into that folder and see the files which are in my ipad there.
Hi Daniel,
I'm really interested in this project, it's great job. May I know which version of ubuntu you are using for development and testing? I'd like to set up the same environment as yours to avoid unnecessary problem. Thanks a lot!