Problem importing GoPro Video File on iOS 7
Problem importing GoPro Video File on iOS 7
Hello!
I recorded a video with Laptimer GP on the iPhone with my Gopro as satellite. Gopro splitted the file into 2 files, which i joined with avidemux (stream copy). So I tagged the file according the documentation, transferred it to the iPhone and Laptimer recognized the Gopro file.
Then i wanted to swad the iPhone video and Gopro video - Gopro as main video file and iPhone as PiP (or maybe delete). When I try to create the overlay Laptimer brings up an error: "Hauptfilm nicht nutzbar, 2 MultiCam Bild in Bild Videos verfügbar". ("Main Video not useable, 2 MultiCam Picture in Picture videos available.") I then go forward by clicking 'Overlay' then the message is followed by "Der Haupfilm ist aktuell nicht verfügbar oder es fehlen der Video oder Audio Track. Bitte Video Liste prüfen...." ("The Mainvideo is not available or the audio or video track is missing. Please check video list....") The joined videofile is playable in the iPhone Camera Roll...
What am I doing wrong? Thanks in advance!
I recorded a video with Laptimer GP on the iPhone with my Gopro as satellite. Gopro splitted the file into 2 files, which i joined with avidemux (stream copy). So I tagged the file according the documentation, transferred it to the iPhone and Laptimer recognized the Gopro file.
Then i wanted to swad the iPhone video and Gopro video - Gopro as main video file and iPhone as PiP (or maybe delete). When I try to create the overlay Laptimer brings up an error: "Hauptfilm nicht nutzbar, 2 MultiCam Bild in Bild Videos verfügbar". ("Main Video not useable, 2 MultiCam Picture in Picture videos available.") I then go forward by clicking 'Overlay' then the message is followed by "Der Haupfilm ist aktuell nicht verfügbar oder es fehlen der Video oder Audio Track. Bitte Video Liste prüfen...." ("The Mainvideo is not available or the audio or video track is missing. Please check video list....") The joined videofile is playable in the iPhone Camera Roll...
What am I doing wrong? Thanks in advance!
- Attachments
-
- IMG_3521.PNG (152.58 KiB) Viewed 3130 times
-
- IMG_3520.PNG (60.57 KiB) Viewed 3130 times
Re: Problem importing GoPro Video File on iOS 7
Despite it plays in the video player, this seems to be an issue with the video format. In case you have ffprob installed, please let me know what "ffprob -i <video>" reports.
- Harry
P.S. Seems the layout is not great for the 3.5 inch iPhone...
- Harry
P.S. Seems the layout is not great for the 3.5 inch iPhone...
Re: Problem importing GoPro Video File on iOS 7
Thank you Harry for your quick response. Hereby the output of ffprobe.exe on the used videofile:
ffprobe version N-62190-g59c1023 Copyright (c) 2007-2014 the FFmpeg developers
built on Apr 5 2014 22:09:19 with gcc 4.8.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aa
cenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavp
ack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable
-zlib
libavutil 52. 74.100 / 52. 74.100
libavcodec 55. 57.101 / 55. 57.101
libavformat 55. 36.101 / 55. 36.101
libavdevice 55. 11.100 / 55. 11.100
libavfilter 4. 3.100 / 4. 3.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\xepera\Desktop\Soundvid\Test.m
p4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isom
creation_time : 2014-04-06 13:39:28
genre : multicam://cloud/SAL-9B0C67CF-GP
Duration: 00:18:58.53, start: 0.000000, bitrate: 15118 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709)
, 1920x1080 [SAR 1:1 DAR 16:9], 14986 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94
tbc (default)
Metadata:
creation_time : 2014-04-06 13:39:28
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 12
7 kb/s (default)
Metadata:
creation_time : 2014-04-06 13:39:28
May be h264 be the problem?
ffprobe version N-62190-g59c1023 Copyright (c) 2007-2014 the FFmpeg developers
built on Apr 5 2014 22:09:19 with gcc 4.8.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aa
cenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavp
ack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable
-zlib
libavutil 52. 74.100 / 52. 74.100
libavcodec 55. 57.101 / 55. 57.101
libavformat 55. 36.101 / 55. 36.101
libavdevice 55. 11.100 / 55. 11.100
libavfilter 4. 3.100 / 4. 3.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\xepera\Desktop\Soundvid\Test.m
p4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isom
creation_time : 2014-04-06 13:39:28
genre : multicam://cloud/SAL-9B0C67CF-GP
Duration: 00:18:58.53, start: 0.000000, bitrate: 15118 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709)
, 1920x1080 [SAR 1:1 DAR 16:9], 14986 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94
tbc (default)
Metadata:
creation_time : 2014-04-06 13:39:28
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 12
7 kb/s (default)
Metadata:
creation_time : 2014-04-06 13:39:28
May be h264 be the problem?
Re: Problem importing GoPro Video File on iOS 7
No, H.264 and AAC is fine for the encoder side. Can you please add the -show_format option please?
ffprobe -show_format -i <video>
- Harry
ffprobe -show_format -i <video>
- Harry
Re: Problem importing GoPro Video File on iOS 7
It is probably a .mp4 container, the preferred format for iOS is .mov
You may try a conversion like this:
ffmpeg -i video.mp4 video.mov
- Harry
You may try a conversion like this:
ffmpeg -i video.mp4 video.mov
- Harry
Re: Problem importing GoPro Video File on iOS 7
Another ouput:
C:\ffmpeg\bin>ffprobe.exe -show_format -i C:\Users\xepera\Desktop\Soundvid\Test.
mp4
ffprobe version N-62190-g59c1023 Copyright (c) 2007-2014 the FFmpeg developers
built on Apr 5 2014 22:09:19 with gcc 4.8.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aa
cenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavp
ack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable
-zlib
libavutil 52. 74.100 / 52. 74.100
libavcodec 55. 57.101 / 55. 57.101
libavformat 55. 36.101 / 55. 36.101
libavdevice 55. 11.100 / 55. 11.100
libavfilter 4. 3.100 / 4. 3.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\xepera\Desktop\Soundvid\Test.m
p4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isom
creation_time : 2014-04-06 13:39:28
genre : multicam://cloud/SAL-9B0C67CF-GP
Duration: 00:18:58.53, start: 0.000000, bitrate: 15118 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709)
, 1920x1080 [SAR 1:1 DAR 16:9], 14986 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94
tbc (default)
Metadata:
creation_time : 2014-04-06 13:39:28
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 12
7 kb/s (default)
Metadata:
creation_time : 2014-04-06 13:39:28
[FORMAT]
filename=C:\Users\xepera\Desktop\Soundvid\Test.mp4
nb_streams=2
nb_programs=0
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime / MOV
start_time=0.000000
duration=1138.528578
size=2151564535
bit_rate=15118211
probe_score=100
TAG:major_brand=mp42
TAG:minor_version=0
TAG:compatible_brands=mp42isom
TAG:creation_time=2014-04-06 13:39:28
TAG:genre=multicam://cloud/SAL-9B0C67CF-GP
[/FORMAT]
Okay thank you Harry, but it looks like it already is .mov now?
C:\ffmpeg\bin>ffprobe.exe -show_format -i C:\Users\xepera\Desktop\Soundvid\Test.
mp4
ffprobe version N-62190-g59c1023 Copyright (c) 2007-2014 the FFmpeg developers
built on Apr 5 2014 22:09:19 with gcc 4.8.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aa
cenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavp
ack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable
-zlib
libavutil 52. 74.100 / 52. 74.100
libavcodec 55. 57.101 / 55. 57.101
libavformat 55. 36.101 / 55. 36.101
libavdevice 55. 11.100 / 55. 11.100
libavfilter 4. 3.100 / 4. 3.100
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\xepera\Desktop\Soundvid\Test.m
p4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isom
creation_time : 2014-04-06 13:39:28
genre : multicam://cloud/SAL-9B0C67CF-GP
Duration: 00:18:58.53, start: 0.000000, bitrate: 15118 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709)
, 1920x1080 [SAR 1:1 DAR 16:9], 14986 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94
tbc (default)
Metadata:
creation_time : 2014-04-06 13:39:28
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 12
7 kb/s (default)
Metadata:
creation_time : 2014-04-06 13:39:28
[FORMAT]
filename=C:\Users\xepera\Desktop\Soundvid\Test.mp4
nb_streams=2
nb_programs=0
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime / MOV
start_time=0.000000
duration=1138.528578
size=2151564535
bit_rate=15118211
probe_score=100
TAG:major_brand=mp42
TAG:minor_version=0
TAG:compatible_brands=mp42isom
TAG:creation_time=2014-04-06 13:39:28
TAG:genre=multicam://cloud/SAL-9B0C67CF-GP
[/FORMAT]
Okay thank you Harry, but it looks like it already is .mov now?
Re: Problem importing GoPro Video File on iOS 7
I thought the output is more specific on .mov vs .mp4... This is the output for a FullHD video generated on iOS:
ffprobe version 2.1.4-tessus Copyright (c) 2007-2014 the FFmpeg developers
built on Feb 23 2014 19:51:22 with llvm-gcc 4.2.1 (LLVM build 2336.1.00)
configuration: --prefix=/Users/tessus/data/ext/ffmpeg/sw --as=yasm --extra-version=tessus --disable-shared --enable-static --disable-ffplay --enable-gpl --enable-pthreads --enable-postproc --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-version3 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx --enable-libgsm --enable-libopus --enable-libmodplug --enable-fontconfig --enable-libfreetype --enable-libass --enable-libbluray --enable-filters --enable-runtime-cpudetect
libavutil 52. 48.101 / 52. 48.101
libavcodec 55. 39.101 / 55. 39.101
libavformat 55. 19.104 / 55. 19.104
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 90.100 / 3. 90.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/Harald/Desktop/Messe/IMG_2826.mov':
Metadata:
major_brand : qt
minor_version : 0
compatible_brands: qt
creation_time : 2013-10-18 14:59:54
encoder : Harry's LapTimer v18.5.1 Grand Prix Edition
genre : OVERLAID
date : 2013-10-18T16:59:54+0200
location : +50.9402+006.9335
location-deu : +50.9402+006.9335
Duration: 00:08:39.27, start: 0.000000, bitrate: 14470 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080, 14401 kb/s, 29.97 fps, 29.97 tbr, 600 tbn, 1200 tbc (default)
Metadata:
creation_time : 2013-10-18 14:59:54
handler_name : Core Media Data Handler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 63 kb/s (default)
Metadata:
creation_time : 2013-10-18 14:59:54
handler_name : Core Media Data Handler
[FORMAT]
filename=/Users/Harald/Desktop/Messe/IMG_2826.mov
nb_streams=2
nb_programs=0
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime / MOV
start_time=0.000000
duration=519.266667
size=939284494
bit_rate=14470938
probe_score=100
TAG:major_brand=qt
TAG:minor_version=0
TAG:compatible_brands=qt
TAG:creation_time=2013-10-18 14:59:54
TAG:encoder=Harry's LapTimer v18.5.1 Grand Prix Edition
TAG:genre=OVERLAID
TAG:date=2013-10-18T16:59:54+0200
TAG:location=+50.9402+006.9335
TAG:location-deu=+50.9402+006.9335
[/FORMAT]
At least the major brand field differs, although the long format is Quicktime / MOV in both outputs.
I have no idea what can be done, but you may try the .mov conversion posted above.
- Harry
ffprobe version 2.1.4-tessus Copyright (c) 2007-2014 the FFmpeg developers
built on Feb 23 2014 19:51:22 with llvm-gcc 4.2.1 (LLVM build 2336.1.00)
configuration: --prefix=/Users/tessus/data/ext/ffmpeg/sw --as=yasm --extra-version=tessus --disable-shared --enable-static --disable-ffplay --enable-gpl --enable-pthreads --enable-postproc --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-version3 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx --enable-libgsm --enable-libopus --enable-libmodplug --enable-fontconfig --enable-libfreetype --enable-libass --enable-libbluray --enable-filters --enable-runtime-cpudetect
libavutil 52. 48.101 / 52. 48.101
libavcodec 55. 39.101 / 55. 39.101
libavformat 55. 19.104 / 55. 19.104
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 90.100 / 3. 90.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/Harald/Desktop/Messe/IMG_2826.mov':
Metadata:
major_brand : qt
minor_version : 0
compatible_brands: qt
creation_time : 2013-10-18 14:59:54
encoder : Harry's LapTimer v18.5.1 Grand Prix Edition
genre : OVERLAID
date : 2013-10-18T16:59:54+0200
location : +50.9402+006.9335
location-deu : +50.9402+006.9335
Duration: 00:08:39.27, start: 0.000000, bitrate: 14470 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080, 14401 kb/s, 29.97 fps, 29.97 tbr, 600 tbn, 1200 tbc (default)
Metadata:
creation_time : 2013-10-18 14:59:54
handler_name : Core Media Data Handler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 63 kb/s (default)
Metadata:
creation_time : 2013-10-18 14:59:54
handler_name : Core Media Data Handler
[FORMAT]
filename=/Users/Harald/Desktop/Messe/IMG_2826.mov
nb_streams=2
nb_programs=0
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime / MOV
start_time=0.000000
duration=519.266667
size=939284494
bit_rate=14470938
probe_score=100
TAG:major_brand=qt
TAG:minor_version=0
TAG:compatible_brands=qt
TAG:creation_time=2013-10-18 14:59:54
TAG:encoder=Harry's LapTimer v18.5.1 Grand Prix Edition
TAG:genre=OVERLAID
TAG:date=2013-10-18T16:59:54+0200
TAG:location=+50.9402+006.9335
TAG:location-deu=+50.9402+006.9335
[/FORMAT]
At least the major brand field differs, although the long format is Quicktime / MOV in both outputs.
I have no idea what can be done, but you may try the .mov conversion posted above.
- Harry
Re: Problem importing GoPro Video File on iOS 7
Okay thank you again Harry. Is there something like a standard procedure, some standard conversion i have to do to use the Gopro video files in the Laptimer App? How do other use their Gopro videofiles?
Re: Problem importing GoPro Video File on iOS 7
I have not seen many issues so far. It is probably best to use QuickTime player and use the export option to iPhone, iPad, iTV. Btw, you may try one of the segments recorded on the HERO instead of using the merged version.
Harry
Harry
Re: Problem importing GoPro Video File on iOS 7
Finally I got the solution: encoding to .MOV was the thing it needed to bring HLT back to work properly. As it seems the native Gopro video codec is not compatible with HLT, unless it is played correctly via iOS Camera Roll.
So - it works! (But I also had the 99% problem when HLT crashed. Rebooting the iPhone was the solution here.)
Thank you Harry for your great support.
So - it works! (But I also had the 99% problem when HLT crashed. Rebooting the iPhone was the solution here.)
Thank you Harry for your great support.