View Full Version : GPAC MP4Box Information, Feature Requests & Discussions [No bug reports]
Pages :
1
2
3
4
5
6
7
8
9
10
[
11]
12
Jamaika
20th August 2015, 15:01
Very old discussion ...
MP4Box - GPAC version 0.5.2-DEV-rev560-g611ead4-master
Track # 1 Info - TrackID 1 - TimeScale 30000 - Media Duration 00:16:31.090
Media Info: Language "und (und)" - Type "vide:hvc1" - 29703 samples
Visual Track layout: x=0 y=0 width=1920 height=1080
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x23
HEVC Video - Visual Size 1920 x 1080
HEVC Info: Profile Unknown @ Level 4 - Chroma Format 2
NAL Unit length bits: 32 - general profile compatibility 0x08000000
Parameter Sets: 1 VPS 1 SPS 1 PPS
SPS resolution 1920x1080
Bit Depth luma 10 - Chroma 10 - 1 temporal layers
Self-synchronized
RFC6381 Codec Parameters: hvc1.4.10.L120.9d
Average GOP length: 11 samples <-- all frames for OpenGOP, for no-OpenGOP info "Average GOP" is impractical, ex. GOP=(30+30+1)/3=~20
No information about the framerate and OpenGOP detection!!! Information is only by muxing MP4
HEVC import - frame size 1920 x 1080 at 29.970 FPS
HEVC Import results: 29703 samples - Slices: XX I XXX P X B - XX SEI - 1 IDR
OpenGOP detected - adjusting file brand
MediaInfo 7.76
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : @L4@Main
Codec ID : hvc1
Duration : 16mn 31s
Width : 1 920 pixels
Height : 1 080 pixels
Bit depth : 10 bits
I don't have problem with playing HEVC MP4. It must be the only LAV splitter. Decoder MPC-BE doesn't rewind (opengop). Unless you about something I don't know.
Edit:
Theoretically corrected, it is busier, but it doesn't work all codec configuration 8/10bit X264/X265. Well, at least there are some response. It works only me=dia!!!
https://github.com/gpac/gpac/commit/adfd6c271301b172830b2a72ddf1fae004385ed4
RBO
21st August 2015, 08:45
@all for Apple support, we could edit a wiki page on github to centralize the information. What do you think?
@Jamaika for HEVC, the notion of closed and open-GOP has been replaced by 6 types of "SAP". ISOBMF/MP4 only reports about "sync" samples that are SAP types 1 or 2 so the import info is lost. Also note that since H264/AVC there is no such thing as I/P/B-frames but only slices with slice-types. Also see https://github.com/gpac/gpac/issues/144
To list the 'sync samples' number from a file (there is a blog post being prepared on this):
MP4Box -std -diso source.mp4 | grep SyncSampleEntry > sync_list.txt
Jamaika
21st August 2015, 09:05
@all for Apple support, we could edit a wiki page on github to centralize the information. What do you think?
A little littering the forum if a problem then we can go to the PW. I always think that it is no longer a general discussion.
@all for Apple suport:
http://download.wavetlan.com/SVV/Media/HTTP/H264/Other_Media/H264_test8_voiceclip_mov_480x320.mov
mp4box -info H264_test8_voiceclip_mov_480x320.mov
[iso file] Duplicate FTYP detected!
Error opening file H264_test8_voiceclip_mov_480x320.mov: Invalid IsoMedia File
One more thing I didn't like it.
mp4box -new -info -brand XAVC -add TEST_MOV.mov output.mp4
http://www.e-ratusz.pl/download/TEST_MOV.mov
The final result, audio vertical off the scale:
http://i61.tinypic.com/16iumn7.jpg
Let's say that this is an exception.
Rhetorical question. I asked once the question. Can I convert losslessly containers MOV to MP4 XAVCS?
I received a reply. NO. The audio and video track has other standards. It doesn't makes sense to do it.
for HEVC, the notion of closed and open-GOP has been replaced by 6 types of "SAP". ISOBMF/MP4 only reports about "sync" samples that are SAP types 1 or 2 so the import info is lost.
I know nothing about it. I know the end result for opengop (decoder MPC-BE 1.4.5.677).
http://i57.tinypic.com/2cx6op1.jpg
Recommended: If there is such an effect for LAVsplitter should be use a demuxer to h265/aac/srt and resubmit convert by latest MP4Box. Correctly write in framerate. :!:
amayra
21st August 2015, 11:33
thanks for your work but there something i went to ask you about it
does MP4Box support ASS (Aegisub Advanced Substation Alpha File)
SeeMoreDigital
21st August 2015, 11:47
thanks for your work but there something i went to ask you about it
does MP4Box support ASS (Aegisub Advanced Substation Alpha File)MP4box might be able to support them upon input, however they would have to be converted to TTXT subtitles. As TTXT subtitles are supported by the .mp4 container.
The .mp4 container supports specified types of video, audio and subtitle streams. It's not an open container like Matroska (.mkv) ;)
Jamaika
21st August 2015, 20:43
does MP4Box support ASS (Aegisub Advanced Substation Alpha File)
MP4Box doesn't support ASS. I don't know also answer, what can functions use TTXT(MOV_TEXT) with ASS?
http://docs.aegisub.org/3.2/ASS_Tags/
Which is the record TTXT(MOV_TEXT) proper?
<TextSample sampleTime="00:00:00.000" xml:space="preserve"><font color="#ffff80"><font size="14"><font face="CoreCircusRough2DLine1">Trasa przełajowa przez las</font></font></font></TextSample>
<FontTableEntry fontName="CoreCircusRough2DLine1" fontID="1"/>
<TextSample sampleTime="00:00:00.000" xml:space="preserve">Trasa przełajowa przez las<Style fromChar="0" toChar="26" styles="Normal" fontID="1" fontSize="14" color="ff ff 80 ff"/></TextSample>
The second record isn't read <Style> by a players MPC-BE/HC,VLC. :!: I don't know a GUI editor with preview for TTXT (mov_text). :(
PS My remarks may be useful to someone, but the topic didn't be visited in two years. At the updates will give you a more of years. ;) :search:
Kurtnoise
24th August 2015, 08:16
Subtitle Edit is able to open ttxt files...
btw, it's not clear what you said. :rolleyes:
Jamaika
24th August 2015, 10:29
It able to open Subtitle Edit 3.4.8, Aegisub 3.2.2, but it don't view color, font, sizefont for single line text. <Style fromChar="0" toChar="26" styles="Normal" fontID="1" fontSize="14" color="ff ff 80 ff"/>
FFmpeg / MP4Box don't convert correctly SRT/ASS to TTXT and vice versa. Color, font, size are deleted or disagree and have to manually correct.
For me it's a little poorly. No comfort in working with the editors TTXT and video players.
Kurtnoise
24th August 2015, 10:36
Pull a feature request in the Subtitle Edit thread (http://forum.doom9.org/showthread.php?t=162721) then...why are you complaining here ? This is not related to MP4Box.
Jamaika
24th August 2015, 10:41
OK. I don't know. Does the program subtitle has a flaw or is bad record TTXT MP4Box? The end of my writing.
SeeMoreDigital
24th August 2015, 15:00
I agree with Kurtnoise. If you are having problems 'converting' ASS subtitles to TTXT subtitles it's not an MP4box issue!
OK. I don't know. Does the program subtitle has a flaw or is bad record TTXT MP4Box? The end of my writing.Just to let you know... .ttxt subtitle support in software media players can be pretty basic. And it's almost non-existent in hardware media players.
Out of interest which media player are you using to view your '.ttxt in .mp4' files?
Jamaika
24th August 2015, 16:04
Out of interest which media player are you using to view your '.ttxt in .mp4' files?
This switch off function TTXT and itunes in MP4box. What is the use?
The topic is also wrong a title "Feature Requests". I don't see any development for the MP4 container, in addition to HEVC.
avih
24th August 2015, 20:30
@Jamaika, let's keep this thread for feature requests and other development related discussions.
For other subjects, please open new threads.
Thank you.
vivan
16th September 2015, 20:13
Is the number of chapters in mp4 limited to 256? I tried to find information about it, but no luck so far.
If I add 255 chapters it works as expected, but with 256 I'm getting no chapters and with 304 I'm getting 48 (304 - 256 = 48) in MPC-HC and ffmpeg. But the strange thing is that MediaInfo reports all (256 and 304 respectively) of them. Same thing happens with L-SMASH...
Jamaika
17th September 2015, 11:27
Is the number of chapters in mp4 limited to 256?
The limit is 508/2 for ffmpeg and 88/2 for mp4box.
When 300/2 chapters there isn't limit for mp4box.
If you are more limit 508/2 remains Matroska.
You can check yourself:
@echo off
set id1=0
set id2=0
set id3=0
set w1=0
:label2
set /a id1=%id1%+%w1%
if [%id1%]==[10] set /a id2=%id2%+1
if [%id1%]==[10] set id1=0
if [%id2%]==[10] set /a id3=%id3%+1
if [%id2%]==[10] set id2=0
echo.CHAPTER%id3%%id2%%id1%=00:00:%id3%%id2%.%id1%00>>chapters.txt
echo.CHAPTER%id3%%id2%%id1%NAME=Chapter %id3%%id2%%id1%>>chapters.txt
if [%id3%]==[6] goto label1
set w1=2
echo %id1% %id2% %id3%
goto label2
:label1
pause
I use player MPC-HC v1.7.9 build 145
ffmpeg.exe -i x264_yuv420p08le.h264 -i audio.aac -i ffmetadata.txt -f mp4 -c copy -bsf:a aac_adtstoasc -movflags faststart ffmpeg.mp4
mp4box.exe -info -new -add x264_yuv420p08le.h264:fps=59.940 -add audio.aac -add chapters.txt:chap mp4box.mp4
vivan
17th September 2015, 13:09
The limit is 508 for ffmpeg and 88 for mp4box.500 % 256 = 88.
Okay, so with ffmpeg the result is a bit different. With mp4box MPC-HC gets mod 256 chapters, and MediaInfo reports a single Menu that list them all.
With ffmpeg MPC-HC getting fully functional chapters but MediaInfo reports 2 Menus:
Menu #1 like it was a subtitle track (it has ID, codec ID language and doesn't list chapters).
Menu #2 that lists first 255 chapters.
I think I figured that out: there're 2 chapter formats: mp4box uses Nero which seems to be limited to 255. ffmpeg uses both chapter formats (Apple and Nero), limiting Nero chapters o 255.
Selur
5th April 2016, 20:13
MP4box seems to have problems with hevc content and sometimes breaks the first gop.
MP4Box -par 1=32:27 -add "H:\Output\original hevc_20_07_53_4610_02.265"#video:fps=23.976 -brand hvc1 -mpeg4 -tmp "H:\Temp" -new "H:\Output\mp4box_remux.mp4"
-> first gop broken
ffmpeg -r 25 -i "H:\Output\original hevc_20_07_53_4610_02.265" -c copy h:\Output\ffmpeg_remux.mp4
-> fine
mkvmerge --ui-language en -o "H:\Output\mkvmerge_remux.mkv" --disable-track-statistics-tags -d 0 --default-track 0:yes --default-duration 0:24000/1001fps --aspect-ratio-factor 0:1.185 --compression -1:none --forced-track 0:yes --no-audio --no-subtitles "H:\Output\original hevc_20_07_53_4610_02.265"
-> fine
uploaded source .265 and the remuxed files to http://www.embedupload.com/?d=8YVWCXFQHQ
Jamaika
6th April 2016, 06:03
MP4box seems to have problems with hevc content and sometimes breaks the first gop.
Copy the mp4 container again and you should be fine. Note the loss of iTunes.
MP4Box -add "H:\Output\mp4box_remux.mp4:mpeg4:noedit:trailing:xps_inband" -tmp "H:\Temp" -new -info "H:\Output\mp4box_remux_1.mp4"
GPAC/MP4Box maintainer here: don't hesitate to post on our github if you encounter any issue or have questions: https://github.com/gpac/gpac/issues/
We'd be also happy to enrich our wiki if you want to share your knowledge. Github's wiki is git too, so we can merge any input quite easily. We can also forward on our blog if it can be useful to the many.
Thanks
Selur
9th April 2016, 16:53
@Jamaika: I tried you call, but the output still doesn't show the first gop properly here. (r2d2 is still not really visible)
@RBO: Will post new issues there in the future. Should I post the current problem there also?
RBO
10th April 2016, 07:35
@RBO: Will post new issues there in the future. Should I post the current problem there also?
Please do if you feel we can help. We are a bit overwhelmed but always happy to help :)
And of course thank you for your feedbacks. They are essential to improve our tools.
Selur
10th April 2016, 13:33
posted the issue to the bugtracker.
filler56789
27th May 2016, 10:57
Feature request: finally add AC3 and ALAC to the list of supported formats. After all these years, MP4Box still doesn't mention them:
=> mp4box -h format
Supported raw formats and file extensions:
NHNT .media .nhnt .info
NHML .nhml (opt: .media .info)
MPEG-1-2 Video .m1v .m2v
MPEG-4 Video .cmp .m4v
H263 Video .263 .h263
AVC/H264 Video .h264 .h26L .264 .26L .x264 .svc
HEVC Video .hevc .h265 .265 .hvc .shvc
JPEG Images .jpg .jpeg
PNG Images .png
MPEG 1-2 Audio .mp3, .m1a, .m2a
ADTS-AAC Audio .aac
AMR(WB) Audio .amr .awb
EVRC Audio .evc
SMV Audio .smv
:mad: :mad: :mad:
Updated: https://github.com/gpac/gpac/commit/d55ac84373230a0ac03fafdb9e2d5b4792d771f6
Thanks for reporting. Please use github whenever possible.
Jamaika
30th May 2016, 06:06
Is something blocked for Windows? I can't download the latest version rev535.;)
I can see 0.6.2-DEV build 551 at https://gpac.io/downloads/gpac-nightly-builds/
Jamaika
31st May 2016, 08:01
Thanks, have you deleted Nero chapters? Mp4box didn't import.
Supported chapter formats:
Nero chapters .txt .chap
Error importing *.txt *.chap: Feature Not Supported
It may be a regression. Someone reported success recently following these steps: http://froebe.net/blog/2009/12/24/how-to-create-an-itunesipod-compatible-audiobook-mpeg4-m4b-on-linux-using-mp4box-and-mp4v2-v1-9-1-it-can-be-done/.
Could you post an issue on github so that other contributors can have a look too?
Jamaika
1st June 2016, 08:00
It isn't a regresion. This is a simple operation.
mp4box.exe "h264/h265.mp4" -add chapter.txt
CHAPTER01=00:00:00.000
CHAPTER01NAME=Jamaika
Your example works here. Please submit an issue on the GPAC github if you wish to get some community help.
Jamaika
2nd June 2016, 11:08
I have one more question.
I am referring to merge video tracks, audio and subtitles. (function -catx)
mp4box.exe -mpeg4 -add video1.h265:xps_inband:noedit:trailing:name= -add audio1.aac:name= -add subtitle_all.ttxt:disable:name="No color, font, display flags in the LAVFilters" -catx "video2.h265 +audio2.aac" -catx "videoX.h265 +audioX.aac" output.mp4
How to make time was counted relative to the video track and not on the longest track? Is there such a function?
http://i64.tinypic.com/2h4mjih.jpg
Interestingly, chapters no problem time.
Do all {:X} functions track -add need to save to the -catx?
Does function {:xps_inband} always changing codec with hvc1 to hev1?
Maybe a silly question. Is MP4Box supports crafted files h264/h265 Matroska?
Could you please submit your question on our github? I am unfortunately not the right person to provide you with the best answer.
Jamaika
11th June 2016, 08:26
How to make time was counted relative to the video track and not on the longest track? Is there such a function?
Himself answer the question. For suggestions don't expect. To whom it may be useful, maybe not.
This is a function that merge the tracks in the order is 'unalign-cat'. It is provided for only to a single subtitle for the whole movie. Can not then merge the subtitles! <-- fixed
-unalign-cat does not attempt to align timestamps of samples inbetween tracks
This function also automatically doesn't compensate for the time length of the audio to video. As it is unevenly, errors add up and lip movements don't agree with the audio.
There is another function of 'force-cat'
-force-cat skips media configuration check when concatenating file
!!! THIS MAY BREAK THE TRACK concatenated (S) !!!
The truth is. Many think that it is possible to combine different video tracks h264/h265 only with the same frame size and fps. That's not true. All other codec parameters must be identical. This function doesn't allow such a merge, because it isn't technically possible. When merge all the data from the tracks 'cat' is erased, is only the first. If the parameters don't agree with the rest of the films aren't displayed.
The 'force-cat' is useful for merge containers mp4 and for me is similar function to the 'xps_inband'.
:xps_inband sets XPS inband for AVC/H264 and HEVC (for reverse operation, re-import from raw media)
Edit:
Attempting to preserve the original realtime of the subtitles.
The above record MP4Box makes it impossible. No manual information.
Currently should be divided recording into a twice. It is imperfect implementation or something I don't know.
mp4box.exe -new -info -fps 29.970 -add video_1.h265 -add audio_1.aac -add subtitle_1.ttxt test2a.mp4
mp4box.exe -new -info -fps 29.970 -add video_2.h265 -add audio_2.aac -add subtitle_2.ttxt test2b.mp4
mp4box.exe -new -info -fps 29.970 -mpeg4 -force-cat -cat test2a.mp4 -cat test2b.mp4 test2.mp4
What errors occur in adding up the realtimes? v0.6.2-rev595
properly times
<TextSample sampleTime="00:00:00.000" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:00:05.000" xml:space="preserve">________________
________________<Style fromChar="0" toChar="16" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
<Style fromChar="17" toChar="33" styles="Italic " fontID="1" fontSize="80" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:00:15.000" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:02:38.330" xml:space="preserve">____________<Style fromChar="0" toChar="12" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:02:48.330" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:03:55.430" xml:space="preserve">_________
_________<Style fromChar="0" toChar="9" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
<Style fromChar="10" toChar="19" styles="Italic " fontID="1" fontSize="80" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:04:05.430" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:05:06.770" xml:space="preserve">____________
________________<Style fromChar="0" toChar="12" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
<Style fromChar="13" toChar="29" styles="Italic " fontID="1" fontSize="80" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:05:16.770" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:06:30.770" xml:space="preserve">_______<Style fromChar="0" toChar="7" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:06:40.770" text="" />
merge times
<TextSample sampleTime="00:00:00.000" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:00:05.000" xml:space="preserve">________________
________________<Style fromChar="0" toChar="16" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
<Style fromChar="17" toChar="33" styles="Italic " fontID="1" fontSize="80" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:00:15.000" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:02:38.330" xml:space="preserve">____________<Style fromChar="0" toChar="12" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:03:50.442" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:03:55.442" xml:space="preserve">_________
_________<Style fromChar="0" toChar="9" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
<Style fromChar="10" toChar="19" styles="Italic " fontID="1" fontSize="80" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:04:05.442" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:05:06.747" xml:space="preserve">____________
________________<Style fromChar="0" toChar="12" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
<Style fromChar="13" toChar="29" styles="Italic " fontID="1" fontSize="80" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:05:16.747" xml:space="preserve"></TextSample>
<TextSample sampleTime="00:06:30.762" xml:space="preserve">_______<Style fromChar="0" toChar="7" styles="Normal" fontID="1" fontSize="120" color="f3 e6 15 ff"/>
</TextSample>
<TextSample sampleTime="00:06:30.971" text="" />
Last record times merge containers MP4 are from outer space.
Jamaika
24th August 2016, 11:52
I return to the subject.
https://github.com/gpac/gpac/issues/555
I recently discovered that a joined subtitles as SRT real time agree. I understand that GPAC resigned from the subtitle TTXT. I just want to add some attention on the SRT.
Subtitles can't have empty lines, I don't know why.
1
00:02:38,330 --> 00:02:48,330
<-- I can't use 'Enter'
<i>text</i>
Bad SRT formatting - expecting number got "<i>text</i>"
At the end of a trifle. I have a problem with the removal of descriptions tracks [-catx "image1.h265 +image1.aac +subtitle1.srt +chapter1.txt":noedit:trailing:xps_inband:name=""].
Message:
Error scanning SRT frame 1 timing
This means a bad description of the real time, ex. use dot, and not a comma.:cool:
filler56789
7th September 2016, 23:54
NOT a bug report, BUT the more "GPAC-ers" are aware of the problem, the better.
Latest two "installers" for 64-bit Windows are broken
http://forum.videohelp.com/attachments/38489-1473288546/gpac--bug-report.png
stax76
25th October 2016, 11:15
I've downloaded a snapshot today and compiled it, how do I know the ref number now? I tried -version and get:
D:\Projekte\VS\VB\StaxRip\bin\Apps\MP4Box>mp4box.exe -version
MP4Box - GPAC version 0.6.2-DEV-revUNKNOWN_REV
Jamaika
16th November 2016, 07:42
Can you ask for about examples of applications with new functions attachments for HEVC?
" -set-meta args sets given meta type - syntax: "ABCD[:tk=ID]"\n"
" * ABCD: four char meta type (NULL or 0 to remove meta)\n"
" * [:tk=ID]: if not set use root (file) meta\n"
" if ID is 0 use moov meta\n"
" if ID is not 0 use track meta\n"
" -add-item args adds resource to meta\n"
" * syntax: file_path + options (\':\' separated):\n"
" file_path "this" or "self": item is the file itself\n"
" tk=ID: meta location (file, moov, track)\n"
" name=str: item name\n"
" type=itype: item 4cc type (not needed if mime is provided)\n"
" mime=mtype: item mime type\n"
" encoding=enctype: item content-encoding type\n"
" id=id: item ID\n"
" ref=4cc,id: reference of type 4cc to an other item\n"
" Image Item options\n"
" image-size=wxh sets the width and height of the image.\n"
" image-pasp=wxh sets the pixel aspect ratio property of the image.\n"
" image-rloc=wxh sets the location of this image within another image item.\n"
" image-irot=a sets the rotation angle for this image to 90*a degrees anti-clockwise.\n"
" image-hidden indicates that this image item should be hidden.\n"
" -rem-item args removes resource from meta - syntax: item_ID[:tk=ID]\n"
" -set-primary args sets item as primary for meta - syntax: item_ID[:tk=ID]\n"
" -set-xml args sets meta XML data\n"
" * syntax: xml_file_path[:tk=ID][:binary]\n"
" -rem-xml [tk=ID] removes meta XML data\n"
" -dump-xml args dumps meta XML to file - syntax file_path[:tk=ID]\n"
" -dump-item args dumps item to file - syntax item_ID[:tk=ID][:path=fileName]\n"
" -package packages input XML file into an ISO container\n"
" * all media referenced except hyperlinks are added to file\n"
" -mgt packages input XML file into an MPEG-U widget with ISO container.\n"
" * all files contained in the current folder are added to the widget package\n"
);
Adding support for MPEG Image File Format (mainly HEVC, incl. tiles) (https://github.com/gpac/gpac/commit/61f4ef915f76b0f5616363d430626fbf3215e51b)
egr
22nd January 2017, 08:43
Alright, so I haven't gone through the 27 pages but would like to ask a quick question which should have been asked a week ago, but I had to wait 5 days for some reason to post.... :confused::eek::mad::( Forcing people to wait just to post a quick question, really?
So I'm back again, here's the quick question:
I used that to the cut out the section of video I recorded on my phone, however some of the files I split, they apparently become unreadable(the thumbnails doesn't load either) in windows media player.....what's causing this? I don't understand, did I not do the splitting correctly? Is there a preliminary step I need to do BEFORE splitting a section out via that program? Here's a screenshot for illustration: https://s23.postimg.org/vnw7a1avf/Capture.png
Selur
22nd January 2017, 08:51
Not much details to go on,..
What calls did you use to cut your content?
What format is your content in (container and streams)?
Did you cut on key-frames, if you didn't the output won't be decodable.
egr
22nd January 2017, 17:30
Not much details to go on,..
What calls did you use to cut your content?
What format is your content in (container and streams)?
Did you cut on key-frames, if you didn't the output won't be decodable.
oooh a reply - praise the lord! :) Sorry about the lack of information, I wasn't sure what I needed to post so you guys can answer back - but just posted a simple issue I had and hoped that it was enough for the time being!:o
I just went to Split tab and click on "Extract by duration (hr:min:sec) and typed in the values I want and then click on the "Split" button. Here's an illustration of the Split tab and "Extract by duration preselected: https://s23.postimg.org/7mp4sh1vf/tracert.png
Original format is MP4? and streams in, according to mediaInfo, says oh I'll just take a screenshot of it so you can have a look yourself: https://s29.postimg.org/6fd2zrbo7/tracert.png
As for the cuts, well I just used the Split tab, I am unsure if it cuts on key frames or not.....probably not because it's not playable in windows media player.....
Selur
22nd January 2017, 18:09
Seeing that you did not use mp4box directly but through a GUI (MY MP4Box GUI 0.6.0.6) so I would recommend to try to contact the author of the gui, since this doesn't look like an issue with mp4box itself.
Seeing that the tool seems to be discontinued and I can't find a working homepage for it you are probably better of looking for another gui.
egr
23rd January 2017, 00:49
Seeing that you did not use mp4box directly but through a GUI (MY MP4Box GUI 0.6.0.6) so I would recommend to try to contact the author of the gui, since this doesn't look like an issue with mp4box itself.
Seeing that the tool seems to be discontinued and I can't find a working homepage for it you are probably better of looking for another gui.
Oh....I must have have read wrong.....thought this was a all-in-one discussion topic about the base program and any other modifications made to it....ok, so what other GUI based mp4box versions are there that I could try out then that IS up to date and the author HAS NOT abandoned it?
Selur
23rd January 2017, 05:03
To be frank: A gui which also supports splitting into multiple parts: No clue, since I never tried that, but I guess some other user will be able to recommend one. :)
egr
24th January 2017, 04:27
To be frank: A gui which also supports splitting into multiple parts: No clue, since I never tried that, but I guess some other user will be able to recommend one. :)
Alright then....what if I try the CLI version? Is it any different?
egr
26th January 2017, 05:08
Alright then....what if I try the CLI version? Is it any different?
Hmmm :confused: Well the download for the CLi version is also dead on thread post........
Selur
26th January 2017, 05:13
https://gpac.wp.imt.fr/downloads/gpac-nightly-builds/
Jamaika
14th April 2017, 15:46
GPAC v0.7.0
Overview of the community activity:
•~1550 commits since 0.6.0.
•Launched a few side projects - cf https://github.com/gpac/.
•New test public infrastructure.
General:
•Many security fixes (static compile and fuzzing through AFL, always ongoing)
•Colorized log.
•Fix pkg-config Private.libs.
•Changed default audio volume to 100% instead of 75%.
•Expose more experimental options through the documentation.
•Improved GLES renderer on mobile platforms
•YUV422 and YUV444 8 and 10 bit support in GLES renderer
•Improvements on AVI dump.
•SAT>IP modified RTSP client.
Codecs and File Formats
•Added L-HEVC File Format support (SHVC/MV-HEVC tracks and HEVC Tile Tracks).
•Added MPEG IFF (image File Format) support.
•Range extension support for AVC and HEVC.
•SHVC and MV-HEVC importers and playback: moved to final spec version (SHM6+).
Adaptive streaming:
•Support of HLS with fragmented MP4 playback.
•APIs: gf_mpd_() functions and new segmenter API.
•Improved alternate groups.
•More support for PIFF PSEC and Smooth Streaming ( file format & playback).
•DASH client: pluggable algorithms + improvements with scalable contents.
•The counter source from the DASH sequences added to the public content.
•HLS and DASH playback minor fixes.
•Cleanup of DASH client logs.
VR and 360:
•Added support for DASH SRD in 360 for independent videos videos (NxM partial spheres) more
•Added support for DASH SRD in 360 for HEV Ctiled videos (NxM tiles on one sphere) - checkout tuto
Mobile:
•Apple VideoToolBox hardware decoding support for OSX and iOS for AVC|H264.
•Android hardware decoding hardware acceleration for AVC|H264 (HEVC on its way).
•Android build is based on Android Studio.
•Android: new File Manager.
Subtitles:
•Import of TTML via NHML according to MPEG-4 part 30 improved.
Barough
16th April 2017, 14:04
GPAC/MP4Box v0.7.0-rev1-g544b69041
Built on Apr 16, 2017, GCC 6.3.0
32 & 64-Bit Windows EXE's
https://gpac.wp.imt.fr/2017/04/14/gpac-0-7-0/
https://github.com/gpac/gpac
http://www93.zippyshare.com/v/ojoxwWWs/file.html
stax76
16th April 2017, 15:16
@egr
the unreadable files are probably caused by mp4box, what might work is to cut with mkvmerge and then remux to mp4. staxrip can cut in the preview window, if you don't re-encode you have to set both audio and video to 'just mux' so staxrip will cut with mkvmerge instead of avisynth/vapoursynth, after that re-muxing from mkv to mp4 can also be done with staxrip again with audio and video set to 'just mux'.
SeeMoreDigital
16th April 2017, 19:02
GPAC/MP4Box v0.7.0-rev1-g544b69041
Built on Apr 16, 2017, GCC 6.3.0
32 & 64-Bit Windows EXE's
I must be a bit dense... I can't find your .exe files :(
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.