3gp video will not play at all

vbimport

#1

Hi, obviously im new here and im seeking some help, ive been talking on some blackberry forums but they havent been very helpful… hopefully someone could help me here, ive searched the internet high and low and cannot find any solution…

let me start:

one day i decided to make a video on my blackberry curve 8320 from t mobile.
i have a 1 gb memory card but ran out of space as the video recorded for about 40 mins.
as the it hit around the 35 min mark, it said i ran out of memory but was still recording… so ii let it go to 40 mins.
after i was done it saved and everything, and was about 144mb
i tried to play it on my phone, but my phone just hard resets, which is a ***** becuz it takes a looonnnggg time to reboot.

so i tried plugging it in the computer and playing the video but it gives me an error…

someone told me to try media player classic, so i did and it gave me this error:

(((((((((((((((((((((((((((((((((((

E:\BlackBerry\videos\VID 00005.3GP::Output
MP4 Splitter (low merit)::VideoHandler

Media Type 0:

Video: MPEG4 Video 240x180

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {7634706D-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 160

VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 0

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 240
dwPictAspectRatioY: 180
dwControlFlags: 0x00000000
dwReserved2: 0x00000000

MPEG2VIDEOINFO:
dwStartTimeCode: 0
cbSequenceHeader: 28
dwProfile: 0x00000000
dwLevel: 0x00000000
dwFlags: 0x00000000

BITMAPINFOHEADER:
biSize: 40
biWidth: 240
biHeight: 180
biPlanes: 1
biBitCount: 24
biCompression: mp4v
biSizeImage: 0
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0030: 00 00 00 00 00 00 00 00 f0 00 00 00 b4 00 00 00 …ð…´…
0040: 00 00 00 00 00 00 00 00 28 00 00 00 f0 00 00 00 …(…ð…
0050: b4 00 00 00 01 00 18 00 6d 70 34 76 00 00 00 00 ´…mp4v…
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0070: 00 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 …
0080: 00 00 00 00|00 00 01 b0 03 00 00 01 b5 09 00 00 …°…µ…
0090: 01 00 00 00 01 20 00 84 40 03 e8 3c 20 b4 a3 1f … .„@.è< ´£.

Media Type 1:

Video: MPEG4 Video 240x180

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {5634504D-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 160

VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 0

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 240
dwPictAspectRatioY: 180
dwControlFlags: 0x00000000
dwReserved2: 0x00000000

MPEG2VIDEOINFO:
dwStartTimeCode: 0
cbSequenceHeader: 28
dwProfile: 0x00000000
dwLevel: 0x00000000
dwFlags: 0x00000000

BITMAPINFOHEADER:
biSize: 40
biWidth: 240
biHeight: 180
biPlanes: 1
biBitCount: 24
biCompression: MP4V
biSizeImage: 0
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0030: 00 00 00 00 00 00 00 00 f0 00 00 00 b4 00 00 00 …ð…´…
0040: 00 00 00 00 00 00 00 00 28 00 00 00 f0 00 00 00 …(…ð…
0050: b4 00 00 00 01 00 18 00 4d 50 34 56 00 00 00 00 ´…MP4V…
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
0070: 00 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 …
0080: 00 00 00 00|00 00 01 b0 03 00 00 01 b5 09 00 00 …°…µ…
0090: 01 00 00 00 01 20 00 84 40 03 e8 3c 20 b4 a3 1f … .„@.è< ´£.

(((((((((((((((((((((((((((((((((((((((((((((((

heres the info on the file:

General
Complete name : F:\BlackBerry\videos\VID 00005.3GP
Format : MPEG-4
Format profile : 3GPP Media Release 4
Codec ID : 3gp4
File size : 145 MiB
Duration : 32mn 53s
Overall bit rate : 616 Kbps
Encoded date : UTC 2008-11-22 11:16:18
Tagged date : UTC 2008-11-22 11:16:18

Video
Format : MPEG-4 Visual
Format profile : Simple@L3
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default
Codec ID : 20
Duration : 32mn 42s
Bit rate mode : Constant
Nominal bit rate : 430 bps
Width : 240 pixels
Height : 180 pixels
Display aspect ratio : 4/3
Frame rate mode : Variable
Frame rate : 23162568 704.000 fps
Minimum frame rate : 0.000 fps
Maximum frame rate : 8.850 fps
Resolution : 24 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.000
Stream size : 22.4 ?iB (16244042%)
Encoded date : UTC 2008-11-22 11:16:18
Tagged date : UTC 2008-11-22 11:16:18

Audio
Format : AMR
Format/Info : Adaptive Multi-Rate
Format profile : Narrow band
Codec ID : samr
Duration : 32mn 53s
Bit rate mode : Variable
Channel(s) : 2 channels
Sampling rate : 8 000 Hz
Resolution : 16 bits
Stream size : 201 ?iB (145578528%)
Encoded date : UTC 2008-11-22 11:16:18
Tagged date : UTC 2008-11-22 11:16:18

)))))))))))))))))))))))))))))))))))))))))))

im in need of desperate help becuz this video means a lot to me, any help would be greatly appreciated


#2

Have you tried playing the file with VLC media player in your computer?


#3

thats what i got… :(:frowning:

any other ideas?


#4

I can’t view that image here, but typically, if VLC can’t play it, then it is garbage.


#5

damn so theres no way to view it at all?


#6

Just a stretch, but since it didn’t properly finish recording, then the video is basically “damaged” as the header information was not properly written. You will likely need to find some tool that can repair mp4 files.


#7

i know little to nothing about video files but ive been reading on some forums and i think i understand that the file has a header and footer, and you have to open the file in a hex editor program…

i tried this and didnt understand anything… i was wondering if i upload the corrupted video taken with my phone and another good video taken with my phone, you could just copy the header from the good one and paste it in the bad one?

does anyone know how to do this?

its been successfully done on some other forums… =\


#8

oh and the error with vlc was:

“No suitable decoder module:
VLC does not support the audio or video format “samr”. Unfortunately there is no way for you to fix this.”

i dont suppose anyone compiled a vlc with samr…