Video Playback .mts - Galaxy S III Q&A, Help & Troubleshooting

Is anyone of you able to play this video https://www.dropbox.com/s/ghs0a1qlofh6dpr/00000.MTS smoothly?
I can't seem to get it running on any player I own.
MediaInfo
Format : BDAV
Format/Info : Blu-ray Video
File size : 30.4 MiB
Duration : 10s 78ms
Overall bit rate mode : Variable
Overall bit rate : 25.2 Mbps
Maximum Overall bit rate : 28.0 Mbps
Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : M=1, N=12
Codec ID : 27
Duration : 9s 600ms
Bit rate mode : Variable
Bit rate : 24.0 Mbps
Maximum bit rate : 26.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 50.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.231
Stream size : 27.4 MiB (90%)
Audio
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : 129
Duration : 9s 600ms
Bit rate mode : Constant
Bit rate : 256 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 300 KiB (1%)

I can play it directly in chrome browser. It uses JW player and Adobe Flash Player.

WTH, it works fine in Chrome when I stream it but it doesn't when I download it and try to play with stock or Diceplayer.

Related

Best Conversion Settings for CM7 NT

Anyone know the ideal settings to use to convert videos for NT CM7 so that, H/W decoding works flawlessly? H/W decoding works flawlessly with videos downloaded from YouTube (720p videos specifically).
Although I do not know the exact encoding needed, I did download a movie that was in matroska format and ran perfectly with HW decoding.
Exact file specs:
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : No
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 34mn
Bit rate : 2 681 Kbps
Width : 720 pixels
Height : 384 pixels
Display aspect ratio : 1.875
Frame rate mode : Variable
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.405
Stream size : 1.77 GiB (94%)
Language : English
Audio #2
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 1h 34mn
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 1s 58ms
Stream size : 86.3 MiB (4%)
Language : English
HW decoding for video and sound worked, along with HW decoding video and SW decoding sound worked.
I used MX Video Player with the NEON codec downloaded.
Best of luck!
w00tnezz said:
Format profile : [email protected]
Click to expand...
Click to collapse
After a bunch of testing this morning with stock and CM7-Final I can't get any High profile h264 ones to HW decode. Some baseline profile ones will HW decode.
Mediainfo seems to be a good program for getting the h264 profiles.
I'd be interested to see if anyone can get any of the High profiles greater than L3.0 working with HW decode.
It would also be great to have a handbrake preset posted that takes what is learned in to account. I'd do it but I'm still learning what all of the variables. if anyone has created a preset that looks good and HW decodes in CM7 final I'd be interested.
I use this script to convert my files it works really well .
http://forum.xda-developers.com/showthread.php?t=1102922
VidsOpt v0.2.4 - Fast MP4 Muxer/Converter
Sent from my Nook Tablet using xda premium
dcgrove said:
I use this script to convert my files it works really well .
http://forum.xda-developers.com/showthread.php?t=1102922
VidsOpt v0.2.4 - Fast MP4 Muxer/Converter
Sent from my Nook Tablet using xda premium
Click to expand...
Click to collapse
Does that result in HW decoding with CM7 final?
It has worked on every file i have tried. It even worked on the filr o played over my lan in mxvideo
Sent from my Nook Tablet using xda premium
Anyone know a place where one could post questions?
I do.
http://forum.xda-developers.com/forumdisplay.php?f=1508
Moved To Q&A​
Please post all questions in the Q&A section!​
I think the biggest factor with videos is the h.264 profile. On the videos i have, they were on High profile (L4.0) but when I converted them to baseline, then did H/W decoding work flawlessly
Edit:nvm Jeffml already stated i must've missed it the first time i read through.
I played this video flawlessly yesterday. All of my videos are in the high L4.1 profile. However they have all been in the .MP4 container using the script I linked above.
General
Complete name : F:\My Files\Videos\Bar Rescue - 1x03 - 720p HDTV x264-SYS_new.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 1.03 GiB
Duration : 41mn 46s
Overall bit rate : 3 536 Kbps
Writing application : Lavf53.4.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 41mn 46s
Bit rate : 3 405 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 23.976 fps
Minimum frame rate : 15.989 fps
Maximum frame rate : 47.904 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.154
Stream size : 1 017 MiB (96%)
Writing library : x264 core 116 r2019 9cc407d
Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=19.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language : English
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 41mn 46s
Bit rate mode : Constant
Bit rate : 124 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 37.1 MiB (4%)
i've converted my files this way:
Container: Doesn't really matter
Video Codec: H264 <obviously>
Resolution: 1024x600
Reason for resolution: The NT supports up to that much. Having a higher resolution would be pointless since the NT wouldn't support it anyways. Plus it would result in a bigger file which is bad if you are gonna use the internal storage.
I am using format factory to convert and HW decoding works flawlessly!
Hope this helps!

4K/UHD Video Discussion (file specs, HEVC, offload procedures, etc.)

It seems 4K/UHD video functionality in smartphones does not get a lot of attention beyond a phone "can do it".
Does anyone have any info on the file specifications of 4K video created by the Nexus 6P - particularly video bitrate which will indicate file sizes/storage requirements?
Also, the Snapdragon 810 in the Nexus 6P apparently can support 4K playback and 4K capture using the new h.265 (aka "HEVC") compression which uses much less storage space. Any word on if this can get used with the Nexus 6P?
Finally, in light of the fact the phone does not have USB 3.0 or MHL 3.0/HDMI for a direct-to-TV connection, Chromecasting is limited to 1080p, and YouTube re-compresses 4K video uploads - what exactly is the procedure for watching the native 4K video files recorded on the Nexus 6P on a 4K television since they will be the highest quality? (This seems to be a question not necessarily aimed just at the Nexus 6P. )
As near as I can tell, you will be relying on a USB 2.0 wired connection from the 6P to offload what are potentially enormous 4K video files to external storage. If you are fortunate enough to have an 802.11ac wireless network, that could be quicker - but unless someone can link to some tests - I have not seen any Nexus 6P 802.11ac throughput numbers to see how they compare to the phone's USB 2.0 speeds.
Any comments regarding these notes would be appreciated.
Are any new owners able to post some file specs for the Nexus 6P 4K/UltraHD video clips?
MediaInfo is a popular free app for pulling those details.
Thanks.
To actually watch the native 4k recording on a TV the best way i've found is to transfer to a USB
Install WebDAV Server or Samba Server and use your Android as a network drive for your PC or Mac over Wi-Fi. Simple.
I tried asking this in the GS6 forums and had no luck. I have an s6 and want to do the same. My TV is a smart Samsung TV and i dont need chromecast to stream. It will only let me do 1080p though and not even 60fps even though its a 60hz tv, said frame 58 not supported. Anyways, i was wandering if you can use a shield TV console to stream to since it used AC wifi and HDMI 2.0 for 60fps. Was looking at the razor forge also just for FHD 60fps. Hopefully Tv's will start implementing the tech to stream 4k over wifi.
ydooby said:
Install WebDAV Server or Samba Server and use your Android as a network drive for your PC or Mac over Wi-Fi. Simple.
Click to expand...
Click to collapse
It seems you would need a -very- solid 802.11ac connection to the phone to stream 4K content wirelessly from it. Even then, it's likely to be very choppy - particularly if the video bitrate for the 4K clips the Nexus records is high.
Also, this -may- work streaming to a PC, but what about a 4K television?
Nvm looks like the SD820 WILL deploy this tech.
IMMORTALKING69 said:
Nvm looks like the SD820 WILL deploy this tech.
Click to expand...
Click to collapse
I think it really comes down to whether the phone manufacturer wants to take advantage of the various capabilities of the Snapdragon.
As I understand, just because the Snapdragon can do it doesn't mean the manufacturer will make it available.
Not knowing the business of it all, it could be there are also licensing issues and fees for certain feature too.
Civuck said:
It seems you would need a -very- solid 802.11ac connection to the phone to stream 4K content wirelessly from it. Even then, it's likely to be very choppy - particularly if the video bitrate for the 4K clips the Nexus records is high.
Also, this -may- work streaming to a PC, but what about a 4K television?
Click to expand...
Click to collapse
A very high quality 4K video @ 60fps requires only around 60-80Mbps, which is well within the typical real-life throughput of a 802.11n network, let alone a 820.11ac one.
As for watching on a 4k TV, just connect your PC to a 4k TV via HDMI 2.0 and be done with it.
ydooby said:
A very high quality 4K video @ 60fps requires only around 60-80Mbps, which is well within the typical real-life throughput of a 802.11n network, let alone a 820.11ac one..
As for watching on a 4k TV, just connect your PC to a 4k TV via HDMI 2.0 and be done with it.
Click to expand...
Click to collapse
I believe the Nexus 6P is limited to 30fps for 4K video. Nonetheless, it could still be at 50Mbps like the Note 3 which creates very large files, very fast.
So has anyone actually seen some Nexus 6P 802.11ac or 802.11n speed numbers for offloading data to a PC?
Re: "just connect your PC to a 4K TV..." - you make it sound like this is a completely simple, quick and straightforward procedure. Needing a PC to watch 4K video from the phone is bad enough, but hauling your PC into the living room simply isn't reasonable.
Civuck said:
I believe the Nexus 6P is limited to 30fps for 4K video. Nonetheless, it could still be at 50Mbps like the Note 3 which creates very large files, very fast.
So has anyone actually seen some Nexus 6P 802.11ac or 802.11n speed numbers for offloading data to a PC?
Re: "just connect your PC to a 4K TV..." - you make it sound like this is a completely simple, quick and straightforward procedure. Needing a PC to watch 4K video from the phone is bad enough, but hauling your PC into the living room simply isn't reasonable.
Click to expand...
Click to collapse
I mean "PC" in a broader sense, which include laptops, many of which are now starting to support HDMI 2.0 too. I forgot, however, that the 6P doesn't support 4k @ 60fps, so any laptop with a HDMI 1.4 output will get the 4k job done at 30fps.
No Specs Available?
Civuck said:
It seems 4K/UHD video functionality in smartphones does not get a lot of attention beyond a phone "can do it".
Does anyone have any info on the file specifications of 4K video created by the Nexus 6P - particularly video bitrate which will indicate file sizes/storage requirements?
.
Click to expand...
Click to collapse
I can't find out anything about the camera's ability. Both the web and YouTube are useless. No file sizes. No transfer speeds for files over the USB C jack, no mention if it records 60F/sec in 1080P, no output spec for the 240F/sec slow motion (VGA, 720P?)
Most of the reviews for phone cameras seem to be a fraud. The reviewers get the phones early and in exchange they put the best spin on the phone they think they can get away with without losing credibility.
Well I checked some videos I took with MediaInfo:
1080P:
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 102 MiB
Duration : 49s 899ms
Overall bit rate : 17.1 Mbps
Encoded date : UTC 2015-11-01 20:28:09
Tagged date : UTC 2015-11-01 20:28:09
©xyz : +32.1937-110.8210/
com.android.version : 6.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=31
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 49s 636ms
Source duration : 49s 663ms
Bit rate : 17.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.922 fps
Minimum frame rate : 16.426 fps
Maximum frame rate : 40.036 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.274
Stream size : 100 MiB (99%)
Source stream size : 101 MiB (99%)
Title : VideoHandle
Language : English
Encoded date : UTC 2015-11-01 20:28:09
Tagged date : UTC 2015-11-01 20:28:09
Color range : Full
Color primaries : BT.601 PAL
Transfer characteristics : BT.601
Matrix coefficients : BT.601
mdhd_Duration : 49636
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 49s 899ms
Bit rate mode : Constant
Bit rate : 96.0 Kbps
Channel(s) : 1 channel
Channel positions : Front: C
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 585 KiB (1%)
Title : SoundHandle
Language : English
Encoded date : UTC 2015-11-01 20:28:09
Tagged date : UTC 2015-11-01 20:28:09
4K:
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 104 MiB
Duration : 20s 928ms
Overall bit rate : 41.6 Mbps
Encoded date : UTC 2015-11-01 20:28:50
Tagged date : UTC 2015-11-01 20:28:50
com.android.version : 6.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=31
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 20s 643ms
Bit rate : 41.9 Mbps
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.501 fps
Minimum frame rate : 14.935 fps
Maximum frame rate : 32.491 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.171
Stream size : 103 MiB (99%)
Title : VideoHandle
Language : English
Encoded date : UTC 2015-11-01 20:28:50
Tagged date : UTC 2015-11-01 20:28:50
Color range : Full
Color primaries : BT.601 PAL
Transfer characteristics : BT.601
Matrix coefficients : BT.601
mdhd_Duration : 20643
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 20s 928ms
Source duration : 20s 934ms
Source_Duration_FirstFrame : 6ms
Bit rate mode : Constant
Bit rate : 96.0 Kbps
Channel(s) : 1 channel
Channel positions : Front: C
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 245 KiB (0%)
Source stream size : 245 KiB (0%)
Title : SoundHandle
Language : English
Encoded date : UTC 2015-11-01 20:28:50
Tagged date : UTC 2015-11-01 20:28:50
mdhd_Duration : 20928
120:
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 18.4 MiB
Duration : 29s 268ms
Overall bit rate : 5 273 Kbps
Encoded date : UTC 2015-11-01 22:36:05
Tagged date : UTC 2015-11-01 22:36:05
©xyz : +32.1937-110.8211/
com.android.version : 6.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=31
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 28s 266ms
Source duration : 28s 274ms
Bit rate : 5 245 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.603 fps
Minimum frame rate : 15.000 fps
Maximum frame rate : 30.080 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.192
Stream size : 17.7 MiB (96%)
Source stream size : 17.7 MiB (96%)
Title : VideoHandle
Language : English
Encoded date : UTC 2015-11-01 22:36:05
Tagged date : UTC 2015-11-01 22:36:05
Color range : Full
Color primaries : BT.601 PAL
Transfer characteristics : BT.601
Matrix coefficients : BT.601
mdhd_Duration : 28266
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 29s 268ms
Bit rate mode : Constant
Bit rate : 96.0 Kbps
Channel(s) : 1 channel
Channel positions : Front: C
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 343 KiB (2%)
Title : SoundHandle
Language : English
Encoded date : UTC 2015-11-01 22:36:05
Tagged date : UTC 2015-11-01 22:36:05
mdhd_Duration : 29268
240:
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 40.6 MiB
Duration : 1mn 5s
Overall bit rate : 5 217 Kbps
Encoded date : UTC 2015-11-01 22:36:20
Tagged date : UTC 2015-11-01 22:36:20
©xyz : +32.1935-110.8207/
com.android.version : 6.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=31
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1mn 3s
Bit rate : 5 247 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.509 fps
Minimum frame rate : 3.333 fps
Maximum frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.193
Stream size : 39.5 MiB (97%)
Title : VideoHandle
Language : English
Encoded date : UTC 2015-11-01 22:36:20
Tagged date : UTC 2015-11-01 22:36:20
Color range : Full
Color primaries : BT.601 PAL
Transfer characteristics : BT.601
Matrix coefficients : BT.601
mdhd_Duration : 63133
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 1mn 5s
Source duration : 1mn 5s
Bit rate mode : Constant
Bit rate : 96.0 Kbps
Channel(s) : 1 channel
Channel positions : Front: C
Sampling rate : 24.0 KHz
Compression mode : Lossy
Stream size : 766 KiB (2%)
Source stream size : 766 KiB (2%)
Title : SoundHandle
Language : English
Encoded date : UTC 2015-11-01 22:36:20
Tagged date : UTC 2015-11-01 22:36:20
mdhd_Duration : 65320
Thanks for the info!
Following up to this thread now that I have my own Nexus 6P and for those that care about this stuff -
It appears the Nexus 6P is recording UHD (3840x2160) at slightly lower video and audio bitrates versus my old Samsung Galaxy Note 3.
Nexus 6P UHD video bitrate: ~42 Mbps
Note 3 UHD video bitrate: ~48 Mbps
Nexus 6P audio bitrate: 96 Kbps
Note 3 audio bitrate: 128 Kbps
SOURCE: MediaInfo Windows app
A few other notes:
The Nexus 6P appears to be recording 1 channel of audio only according to MediaInfo (the Note 3 video clips are reported as using 2 channels). I've also observed some significant frame-rate drops during UHD video recording - usually within the first 10 to 15 seconds. I need to do some more tests to see if this is specific to UHD resolutions only or HD as well.

Poor quality recording Fm Radio and recording calls

Good afternoon everyone.
I have checked that the recordings of Radio Fm and calls have a very poor sound quality. For example, the quality of a recording made in the Radio Fm application is:
Format : MPEG Audio
File size : 247 KiB
Duration : 1 min
Overall bit rate mode : Constant
Overall bit rate : 32.0 kb/s
Audio
Format : MPEG Audio
Format version : Version 2
Format profile : Layer 3
Duration : 1 min
Bit rate mode : Constant
Bit rate : 32.0 kb/s
Channel(s) : 1 channel
Sampling rate : 22.05 kHz
Compression mode : Lossy
Stream size : 247 KiB (100%)
In the recording of calls the quality is worse than in the one of Radio Fm:
Format : MPEG Audio
File size : 1.04 MiB
Duration : 9 min
Overall bit rate mode : Constant
Overall bit rate : 16.0 kb/s
Audio
Format : MPEG Audio
Format version : Version 2
Format profile : Layer 3
Duration : 9 min
Bit rate mode : Constant
Bit rate : 16.0 kb/s
Channel(s) : 1 channel
Sampling rate : 16.0 kHz
Compression mode : Lossy
Stream size : 1.04 MiB (100%)
Is there any option to increase the quality of the recordings?
By the way, is there any option to activate RDS on Radio Fm in the MIUI rom?
Thank you very much to all.
use MIUI8 tweaks .
you will need xposed to get the above working.
you can increase call recording bitrate upto 64kb/s

Rotate a video

How can I rotate a video on my phone? Don't talk about screen rotation, that's not the problem. I want to know how to flip the video file. Several times I have been taking videos and the phone gets it wrong. The Gallery app used to let you open the file in the Video Editor and rotate, now there is no rotation option.
If you look inside the MP4 EXIF data you will see:
Rotation : 180°
The only thing necessary to fix the video is to change it to Rotation: 0°
You can do it on a computer using ExifTool. There's no change to the video file other than that statement in the EXIF data. No re-encoding etc.
Can't believe some genius hasn't come up with a way to make a single EXIF edit on Android.
General
Complete name :/S9/20190127_140536.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (isom/mp42)
File size : 274 MiB
Duration : 2 min
Overall bit rate : 14.8 Mb/s
Encoded date : UTC 2019-01-27 22:08:43
Tagged date : UTC 2019-01-27 22:08:43
©xyz : +39.3168-119.8873/
com.android.version : 8.0.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2 min
Bit rate : 14.5 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Rotation : 180°
Frame rate mode : Variable
Frame rate : 30.000 FPS
Minimum frame rate : 15.015 FPS
Maximum frame rate : 35.957 FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.234
Stream size : 269 MiB (98%)
Title : VideoHandle
Language : English
Encoded date : UTC 2019-01-27 22:08:43
Tagged date : UTC 2019-01-27 22:08:43
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
mdhd_Duration : 155534
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2 min
Bit rate mode : Constant
Bit rate : 256 kb/s
Channel(s) : 2 channels
Channel positions : Front:L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 spf)
Compression mode : Lossy
Stream size : 4.75 MiB (2%)
Title : SoundHandle
Language : English
Encoded date : UTC 2019-01-27 22:08:43
Tagged date : UTC 2019-01-27 22:08:43
cyko said:
How can I rotate a video on my phone? Don't talk about screen rotation, that's not the problem. I want to know how to flip the video file. Several times I have been taking videos and the phone gets it wrong. The Gallery app used to let you open the file in the Video Editor and rotate, now there is no rotation option.
Click to expand...
Click to collapse
Video Rotation Metadata
https://play.google.com/store/apps/details?id=com.dogusumit.videorotationmetadata
arobles said:
Video Rotation Metadata
https://play.google.com/store/apps/details?id=com.dogusumit.videorotationmetadata
Click to expand...
Click to collapse
Works great, too bad it won't edit the original. It makes a copy on the internal storage.

Cannot play Videos received by Whatsapp from some devices

Hello,
I still use a HTC Evo 3D, on the latest Stock firmware based on Android 4, and since a few days I face the problem that some videos I receive by Whatsapp cannot be played, neither by the default gallery app, but also not by Google Photos app, or VLC. In the Gallery-App, these videos only show an axclamation mark. This seems to be specific to the people who sent the according videos.
Am I missing a codec or something? I tried to compare the videos I received and found out that the metadata of videos working look like this:
Code:
General
Complete name : D:\Video\WhatsApp\VID-20190518-WA0000.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/isom)
File size : 12.8 MiB
Duration : 54 s 716 ms
Overall bit rate : 1 960 kb/s
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 54 s 667 ms
Bit rate : 1 861 kb/s
Width : 640 pixels
Height : 352 pixels
Display aspect ratio : 16:9
Rotation : 90°
Frame rate mode : Constant
Frame rate : 30.000 FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.275
Stream size : 12.1 MiB (95%)
Color range : Limited
Color primaries : BT.601 PAL
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 54 s 716 ms
Duration_FirstFrame : 18 ms
Bit rate mode : Constant
Bit rate : 96.0 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 spf)
Compression mode : Lossy
Stream size : 641 KiB (5%)
Whereas non-working videos look like this:
Code:
General
Complete name : D:\Video\WhatsApp\VID-20190518-WA0002.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/isom)
File size : 11.9 MiB
Duration : 50 s 389 ms
Overall bit rate : 1 976 kb/s
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 50 s 354 ms
Bit rate : 1 878 kb/s
Width : 640 pixels
Height : 352 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.539 FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.326
Stream size : 11.3 MiB (95%)
Color range : Limited
Color primaries : BT.601 PAL
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 50 s 389 ms
Bit rate mode : Constant
Bit rate : 96.0 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 spf)
Compression mode : Lossy
Stream size : 591 KiB (5%)
Any idea what's happening here? Is my device too old? How can I force Whatsapp to encode the videos to work on my "old" Evo 3D?

Categories

Resources