Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
7th January 2019, 22:51 | #21 | Link | |
Registered User
Join Date: May 2006
Posts: 3,997
|
Quote:
|
|
7th January 2019, 23:19 | #22 | Link | |
Registered User
Join Date: Aug 2015
Posts: 294
|
Quote:
I tried to do the same. ffmpeg 4.1 from Zeranoe failed (current build also failed), but ver. 3.4.2 works. |
|
7th January 2019, 23:46 | #23 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
VC-1 was a quite good codec when software decoding on single-core 32-bit x86 processors without advance SSE stuff was an important feature requirement. It was quite competitive with H.264 Baseline Profile. But H.264 High Profile was almost a superset of VC-1. And once the H.264 patent pool got down to a reasonable price/structure to allow building with Windows, there wasn't a lot of point in further enhancing VC-1 for Microsoft. |
|
8th January 2019, 09:08 | #24 | Link | |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
|
Quote:
|
|
8th January 2019, 09:34 | #25 | Link |
Registered User
Join Date: May 2006
Posts: 3,997
|
Strange. I have made a few test with VC-1 in mkv (interlaced and progressive video), wrapping these (copy) into MP4 using Zeranoes latest (nightly 20190107) 32-bit build for Windows. Seems to work without problems …..
Last edited by Sharc; 8th January 2019 at 09:41. |
8th January 2019, 12:54 | #27 | Link | ||
Registered User
Join Date: Nov 2018
Posts: 34
|
Quote:
That's really strange. I need those rips for an Apple environment. VC-1 won't natively work with Apple. So I need to re-encode. I have some final questions: Code:
x264-r2935-545de2f.exe --bitrate 16998 --preset veryslow --tune film --bluray-compat --vbv-maxrate 40000 --vbv-bufsize 30000 --level 4.1 --keyint 24 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 1 -o out.mkv OLD_BOY.Title0.mkv x264-r2935-545de2f.exe --bitrate 16998 --preset veryslow --tune film --bluray-compat --vbv-maxrate 40000 --vbv-bufsize 30000 --level 4.1 --keyint 24 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 2 -o out2.mkv OLD_BOY.Title0.mkv Code:
x264-r2935-545de2f.exe --bitrate 16998 --preset veryslow -o out.mkv OLD_BOY.Title0.mkv - Why does x264 show the following during encoding: Code:
lavf [info]: 1920x1080p 1:1 @ 24000/1001 fps (vfr) Is it that problem: Quote:
|
||
8th January 2019, 15:00 | #28 | Link |
Registered User
Join Date: May 2006
Posts: 3,997
|
Why don't you try yourself an tell us whether you see a difference? Cut out a snippet of say 1 minute duration from your source and try your settings and Apple playback scenarios.
Why are you so much worried about quality when you won't see a difference at these high bitrates of about 17Mbps as you suggest? Your first example (2-pass encode) is blu-ray compliant and time consuming. Blu-ray compliance does not by itself mean that it is the best possible quality. It puts some constrains on certain parameters to ensure that the video stream complies with the blu-ray standard. I don't know whether your Apple devices require blu-ray compliant video streams or not. Your second example is a 1-pass ABR encode. The stream will not be blu-ray compliant. The quality will be excellent as well though. Just try. What are you going to do with the audio and subtitles b.t.w.? Finally, why dont you simply throw your .mkv sources to HANDBRAKE and let it do the job? It has even a number of Apple presets for MP4. |
8th January 2019, 16:00 | #29 | Link |
Registered User
Join Date: May 2005
Posts: 1,462
|
It was a PITA, though, that Sony (= PS3) wouldn't support VC1 (at least not on anything not on an official blu-ray disc). Nobody needs these codec wars. Good thing it's all in the past.
__________________
Gorgeous, delicious, deculture! |
9th January 2019, 04:14 | #30 | Link | |
Registered User
Join Date: Nov 2018
Posts: 34
|
According to this I changed my command:
Quote:
Code:
x264-r2935-545de2f.exe --fps 24000/1001 --force-cfr --bitrate 17971 --preset veryslow --tune film --bluray-compat --vbv-maxrate 40000 --vbv-bufsize 30000 --level 4.1 --keyint 24 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 1 -o tempx.264 LADY_VENGEANCE.Title0.mkv x264-r2935-545de2f.exe --fps 24000/1001 --force-cfr --bitrate 17971 --preset veryslow --tune film --bluray-compat --vbv-maxrate 40000 --vbv-bufsize 30000 --level 4.1 --keyint 24 --open-gop --slices 4 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --sar 1:1 --pass 2 -o temp.264 LADY_VENGEANCE.Title0.mkv OT: Another question. Don't want to open a new thread. This is how my final muxing command looks like: Code:
ffmpeg^ -r 24000/1001 -i video -i SYMPATHYFORMRVENGEANCE.Title5.mkv -fix_sub_duration -i SYMPATHYFORMRVENGEANCE.Title5_german_forced.srt -i SYMPATHYFORMRVENGEANCE.Title5_german.srt^ -map 0:0 -map 1:1 -map 1:2 -map 2:0 -map 3:0^ -metadata:s:v:0 handler="AVC"^ -metadata:s:a:0 language=deu -metadata:s:a:0 handler="DTS-HD Master Audio"^ -metadata:s:a:1 language=kor -metadata:s:a:1 handler="DTS-HD Master Audio"^ -metadata:s:s:0 language=ger -metadata:s:s:0 handler="Deutsch (forced)"^ -metadata:s:s:1 language=ger -metadata:s:s:1 handler="Deutsch"^ -movflags disable_chpl^ -c:s mov_text -c:v copy -c:a alac -sample_fmt:a s16p^ SYMPATHYFORMRVENGEANCE.m4v Code:
[ipod @ 0000000002fc1100] pts has no value Last message repeated 104 times [ipod @ 0000000002fc1100] pts has no value time=00:02:38.19 bitrate= 715.9kbits/s speed= 307x Last message repeated 107 times [ipod @ 0000000002fc1100] pts has no value time=00:02:38.19 bitrate=1312.4kbits/s speed= 154x Last message repeated 71 times [...] Last edited by FLX90; 9th January 2019 at 04:16. |
|
9th January 2019, 08:53 | #31 | Link |
Registered User
Join Date: Nov 2018
Posts: 34
|
The h264 cfr stream is finally encoded and I tried to mux it in the container with ffmpeg.
I get the same pts has no value message. But the stream is actually cfr, so what timestamps? I don't understand this. What is the muxer telling me. Could someone explain me please. (When I use mkv as output format for x264 there is no problem.) |
9th January 2019, 10:30 | #32 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Raw h264 doesn't have any timestamps. You should use a container format with timestamps as your source to avoid such problems.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
9th January 2019, 17:08 | #33 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
Hi FLX90,
I don't know if this question has already been asked/answered but... What playback devices are you using to play your encodes?
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
9th January 2019, 17:37 | #34 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
But Moore's law turns as always, and as computers got fast enough and HW decoders were deployed to handle multiple ref frames, b-frame weighted prediction, and the more complex in-loop deblocking of H.264, and CABAC, the SW decode advantages stopped mattering. And the explosion of torrented video piracy, and all those quality obsessed video pirates wailing away on a huge variety of real-world content in x264 made x264 increasingly hard to beat for lots of real-world VBR content. Psychovisual tuning is more important than any particular bitstream feature! And x264's popularity lead to a lot of investment in performance, with single-slice parallelism and advanced vectorization, which eliminated any encoder speed penalty. I think a xVC1 would have been quite competitive (using CRF and psy-rd etcetera but outputting to VC-1) We saw some movie studios using VC-1 for Blu-ray titles for years after Microsoft stopped developing the technology, because the tools for that use case were better than what was available for H.264 (x264 didn't really offer operator-friendly hand-tuned high bitrate encoding). Some of that was probably because of the xdither dithering tool, however, which wasn't codec-specific A decade ago the codec people at Microsoft thought that VC-1 could have remained competitive with H.264 if:
I'd probably add CABAC to the list as well, although VC-1's entropy encoding was IIRC better than CAVLC in practice. |
|
10th January 2019, 10:32 | #35 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
Nice informative post Ben.
Did Microsoft ever officially announce that development for VC-1 (or more of their AV formats) had ceased or did it just quietly fizzle out?
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
10th January 2019, 18:53 | #36 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
The Pro SDK and Expression Encoder versions were better than the Windows versions, so anyone doing professional VC-1 would probably have been using those. The Smooth Streaming variable bitrate, GOP duration, and frame size implementation was remarkably competitive for long after it had been abandoned, especially where software decode was important. It had been surpassed now, but it held its own against H.264 CBR fixed GOP in Flash back in 2012. |
|
11th January 2019, 11:42 | #37 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
Towards the end of last year I dug out some of my old 'HD DVD' discs, most of which were encoded using VC-1 and Dolby Digital Plus audio.
Anyway, long story short, all the discs I tried playing using my LG GGC-H20L (Hybrid ROM) drive and Toshiba HD DVD player have sadly developed faults.
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
11th January 2019, 20:29 | #38 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
Even today's SoCs still include support for VC-1 decoding; I bet WMV is supported in all kinds of things that have come out long after WMV stopped being a mainstream format. Anything that plays Blu-ray obviously has VC-1 support. |
|
17th January 2019, 11:31 | #39 | Link | |
Registered User
Join Date: Nov 2018
Posts: 34
|
Quote:
BTW, does someone know if Apple still doing some crap like that: http://amiexp.blogspot.com/2011/11/a...with-2496.html Watching movie from iTunes on ATV via homeshare: Source (ALAC 24/48) --> iTunes samples down to 16/44.1 --> Apple TV samples up to 16/48 Last edited by FLX90; 17th January 2019 at 11:35. |
|
17th January 2019, 16:12 | #40 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
Quote:
Just buy yourself a decent 'smart TV' and use it to play your media files instead of the 'crippled' Apple TV 4K player!
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
|
|