Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uploading vertical IOS .mov file shows up horizontally #1961

Closed
2 tasks done
areiner222 opened this issue Jul 29, 2020 · 0 comments · Fixed by #2218
Closed
2 tasks done

Uploading vertical IOS .mov file shows up horizontally #1961

areiner222 opened this issue Jul 29, 2020 · 0 comments · Fixed by #2218
Assignees
Labels
enhancement New feature or request

Comments

@areiner222
Copy link

My actions before raising this issue

Expected Behaviour

I expect the video playback to be in the vertical orientation when shot vertically on an IOS device

Current Behaviour

The cvat video player rotates the frames horizontally. Not the way the video was originally shot.

Possible Solution

Steps to Reproduce (for bugs)

  1. Upload video recorded vertically on an ios device that has rotation metadata through cvat front end as client files

Your Environment

  • Are you using Docker Swarm or Kubernetes? docker-compose
  • Operating System and version (e.g. Linux, Windows, MacOS): Linux

Version

Server version: 1.1b0
Core version: 3.1.1
Canvas version: 2.0.1
UI version: 1.6.2

ffprobe metadata

ffprobe version 4.2.2 Copyright (c) 2007-2019 the FFmpeg developers
built with Apple clang version 11.0.0 (clang-1100.0.33.17)
configuration: --prefix=/usr/local/Cellar/ffmpeg/4.2.2_2 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librubberband --enable-libsnappy --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --disable-libjack --disable-indev=jack
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'horizontal.mov':
Metadata:
major_brand : qt
minor_version : 0
compatible_brands: qt
creation_time : 2020-07-27T09:56:44.000000Z
com.apple.quicktime.make: Apple
com.apple.quicktime.model: iPhone XS
com.apple.quicktime.software: 13.5.1
com.apple.quicktime.creationdate: 2020-07-27T17:56:43+0800
Duration: 00:00:31.91, start: 0.000000, bitrate: 13895 kb/s
Stream #0:0(und): Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 1920x1080, 13662 kb/s, 24 fps, 24 tbr, 600 tbn, 600 tbc (default)
Metadata:
rotate : 90
creation_time : 2020-07-27T09:56:44.000000Z
handler_name : Core Media Video
encoder : HEVC
Side data:
displaymatrix: rotation of -90.00 degrees
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 186 kb/s (default)
Metadata:
creation_time : 2020-07-27T09:56:44.000000Z
handler_name : Core Media Audio
Stream #0:2(und): Data: none (mebx / 0x7862656D), 13 kb/s (default)
Metadata:
creation_time : 2020-07-27T09:56:44.000000Z
handler_name : Core Media Metadata
Stream #0:3(und): Data: none (mebx / 0x7862656D), 0 kb/s (default)
Metadata:
creation_time : 2020-07-27T09:56:44.000000Z
handler_name : Core Media Metadata
Stream #0:4(und): Data: none (mebx / 0x7862656D), 18 kb/s (default)
Metadata:
creation_time : 2020-07-27T09:56:44.000000Z
handler_name : Core Media Metadata
Unsupported codec with id 0 for input stream 2
Unsupported codec with id 0 for input stream 3
Unsupported codec with id 0 for input stream 4

@azhavoro azhavoro added the enhancement New feature or request label Aug 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants