I used hvc extension and mp4box seems to be okay with it.
And answer to my previous question, Osmo4 that comes with GPAC framework plays it fine.
+ Reply to Thread
Results 181 to 210 of 2222
-
Last edited by ozok; 10th Aug 2013 at 17:24.
-
followup.. what is the prefered audio format for this type of muxing ? aac, ac3, wav, .. ? and what (prefered) tool to use to generate the audio.
-
Code:
MP4Box -add video.h265:FMT=HEVC -fps 29.970 -add audio.aac video-out.mp4 MP4Box -add video.h264 -fps 29.970 -add audio.aac video-out.mp4
Or see my video on youtube
http://youtu.be/1UhH3dQNGL0
Last edited by Trepack; 10th Aug 2013 at 18:04.
-
I remembered that NVIDIA updated my drivers a couple of days ago and I guess it Set Dynamic Range to 235 instead of 255. That seemed to fix the problem. Strange thing is that it only showed up dull in the .hm10 file and not in the avi file which led me to think it was the decoder or something.
@vhelp, I'll download your app and give it a try.
I also reinstalled the GPAC build and created an mp4 file. It doesn't accept the .hm10 file though. I have to rename it hvc for mp4box to create an mp4.
EDIT: ...and the quality is astounding for a 292 frame 1080p 466kb fileLast edited by DarrellS; 10th Aug 2013 at 18:18.
-
Code:
p1: mp4box -add h:\hevc.x265.music.video.hm10.h265:fmt=hevc -fps 23.976 -add h:\audio.aac -new h:\video.mp4 p2: mp4box -add h:\video.h265 -fps 23.976 -add h:\audio.aac h:\video.mp4
-
I managed to get my GUI to pre-alpha status. You can download it from https://bitbucket.org/ozok/x265gui (9 mb)
Package includes x265.exe, ffmpeg.exe, mp4box and GUI. First select source file. It can be raw but you must select "Source is raw" and specify its properties. Otherwise, source will be converted to yuv. Then if you selected to encode audio it will encode audio to aac. As next step it will mux them to mp4 and delete temp files if you selected this too.
As I said earlier, I'm not familiar with x265's options, so I sorta added a "preset" system where user enters his/her commands and saves these commands as presets to use them later. So, if you think you have x265 command line options, I can add them for everyone's usage.
There is probably a huge number of bugs, so bug reports and suggestions are welcome.
And thats how it looks:
https://forum.videohelp.com/images/imgfiles/tQXNSmc.png -
Which codec you have installed? LAV Splitter is on?
Thanks ozok for GUILast edited by Trepack; 10th Aug 2013 at 19:59.
-
i am starting a new thread, topic 'muxing...' shortly, under the Audio section. look for it in few minutes..thanks
-
Last edited by El Heggunte; 10th Aug 2013 at 22:35.
-
^ YMMV
@ vhelp again: you just must be sure that the right filters are being used at the right time. -
I have nothing either but if you've installed the newest Strongene decoder then it should automatically use it when you try to play the file since it is registered in your system. If you've installed the newest decoder and it doesn't automatically load when you try and play the mp4 (or hm10) then I assume you can load it manually in the box you showed.
Sorry, multiplexor -
-
LAV Splitter, AV Splitter and Haali
Media Splitter actually are SETS (or "suites") of demuxers.
However there is no such thing as a "perfect" or *comprehensive* demuxer
Currently the MP4 and FLV demuxers of LAV and AV do connect to a source file that contains HEVC, but they're unable to connect to the Lentoid HEVC decoderTherefore, if you use an advanced player like MPC-HC or PotPlayer,
you can use the Strongene demuxers only when you need them,
instead of disabling the MP4 or FLV demuxer in the AV/LAV splitter "forever".
Regarding ** HEVC in ASF **:
1) does NOT work in Windows Media Player ( because WMP is not a player)
2) ATM it works fine with both Microsoft's WM ASF Reader and GDCL WMV/WMA Parser.
OTOH, both AV Splitter and LAV Splitter make the host application crash if you choose them
( because of "a division by zero" error or something)
Last edited by El Heggunte; 11th Aug 2013 at 01:22. Reason: .....
-
I installed the latest Lentoid decoder with the mp4demux.dll and the needed files are automatically loaded in mpc-hc. If I load an mp4 without x265 then the correct files are loaded to play that mp4.
-
Now if we can get Stdin from pipe then I will be tickled pink. I'm so close to being able to use the x265 encoder in Virtualdub but without stdin - it is not possible. I can load the yuv file into Virtualdub with avisynth and do all the editing I want but I can't encode the edited file.
I can encode with the external encoder using this command and it will give me a output.hm10 file but obviously it is from the original yuv file and not the edited file.
--q 20 --keyint 24 --frames all --input "C:\Tools\x265\input.y4m" --rect --max-merge 1 --hash 0 --no-rdo --no-rdoq --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --no-tskip-fast --no-wpp --output "C:\Tools\x265\outputfile.hm10"
If I could use...
--q 20 --keyint 24 --frames all --input - --rect --max-merge 1 --hash 0 --no-rdo --no-rdoq --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --no-tskip-fast --no-wpp --output %(outputname).hm10
...then I could encode the edited yuv and if I could use...
--q 20 --keyint 24 --frames all --input - --rect --max-merge 1 --hash 0 --no-rdo --no-rdoq --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --no-tskip-fast --no-wpp --output "%(tempvideofile)"
%(outputname).hm10
...then I could add an audio encoder and a muxer and create a finished mp4, mkv, flv or whatever. -
We can open hm10 in Virtualdub. What I need is an option to open with stdin through pipe... "-"
EXAMPLES:
aften.exe -b 192 - "%(tempaudiofile)"
Cuda.exe --resolution %(width)x%(height) --input - --sar 1x1 --format IYUV --control_mode cbr --bitrate 2000 --bitrate_peak 50000 --fps %(fps) --profile high --level 41 --offload partial --measure FPS --showFrameStats 100 --deinterlace false --frame_typ frame --pframe_dist 1 --gop_max 250 --dynamicGOP true --pquant_min 18 --bquant_min 20 --iquant_min 16 --deblock true --cavlc false --nal_typ auto --sps_pps false --slices auto --output "%(tempvideofile)"
fdkaac.exe --bitrate-mode 0 -o "%(tempaudiofile)" --raw
ffmpeg.exe -f rawvideo -s %(width)x%(height) -r %(fpsnum)/%(fpsden) -i - -vcodec mpeg2video -target ntsc-dvd "%(tempvideofile)"
lame.exe -V6 - "%(tempaudiofile)"
mencoder.exe -demuxer rawvideo -rawvideo w=%(width):h=%(height):fps=%(fps) - -ovc x264 -x264encopts bitrate=3000 pass=1 nr=2000 -o %(outputname).mp4
neroAacEnc.exe -q 0.45 -ignorelength -if - -of "%(tempaudiofile)"
oggenc2.exe -q2 - -o "%(tempaudiofile)"
WMAEncode.exe -i "-" -c pro -m cbr "%(tempaudiofile)"
x264 --crf 21 --preset faster --tune film --demuxer raw --input-csp i420 --input-res %(width)x%(height) --fps %(fpsnum)/%(fpsden)-o "%(tempvideofile)" -
-
i thought i would add this notation here, just in case others are experiencing the same playback issue pheonima as i am currently.
if you download and install the Osmo software player, it will playblack the following (any -one- of these encoded-to-.mp4) succesfully:
(note 1, you don't have to rename the source file anymore, but if you do, just pick the encoding string below that matches)
(note 2, dont' forget to include the :FMT=HEVC or it won't work correcty)
(note 3, and don't forget to update your -fps according to your video's frame rate)
Code:mp4box -add h:\video1.h265:FMT=HEVC -fps 23.976 -add h:\audio.aac -new h:\video.mp4
Code:mp4box -add h:\video1.hm10:FMT=HEVC -fps 23.976 -add h:\audio.aac -new h:\video.mp4
but we still need to know how to resolve/fix the issue with playing back on *all* software players, those that might have the same problem as i am having over here:
https://forum.videohelp.com/threads/358035-muxing-audio-and-video-from-hevc-encode-to-f...72#post2259872
i do not know where you can download the Osmo player. perhaps someone does and can post the link!Last edited by vhelp; 11th Aug 2013 at 11:07.
-
Similar Threads
-
help - how to compile latest "nightly" ffmpeg for win32 (XP) with mingw
By hydra3333 in forum ProgrammingReplies: 32Last Post: 20th May 2017, 00:33 -
x265 vs x264
By deadrats in forum Video ConversionReplies: 71Last Post: 10th Jan 2016, 06:14 -
ffdcaenc (an upgrade to dcaenc)
By El Heggunte in forum AudioReplies: 22Last Post: 9th Dec 2014, 06:09 -
MulticoreWare Annouces x265/HEVC Mission Statement
By enim in forum Latest Video NewsReplies: 4Last Post: 9th Aug 2013, 22:09 -
New PC Build(s)
By thedeificone in forum ComputerReplies: 6Last Post: 25th May 2010, 16:57