justdan96 / tsMuxer

tsMuxer is a transport stream muxer for remuxing/muxing elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264/AVC, H.265/HEVC, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD.
Apache License 2.0
831 stars 140 forks source link

> I created some Blu-ray videos, but it says "**TSMUXER FINISHED WITH ERROR CODE 11**. #746

Closed donnafaye0323 closed 10 months ago

donnafaye0323 commented 10 months ago
          > I created some Blu-ray videos, but it says "**TSMUXER FINISHED WITH ERROR CODE 11**. It may not play on Sony BDPs500 player, and this is a bug for the issue. Can you fix this error so it will make it successfully function? I think it may help me with this issue. It will work it out so it will successfully keep things going. ![Screenshot from 2023-08-21 05-39-57](https://user-images.githubusercontent.com/40868495/261985997-42d8d220-ce91-44d6-aea4-4fc07e1aaaac.png)

Originally posted by @donnafaye0323 in https://github.com/justdan96/tsMuxer/issues/740#issuecomment-1686045234

lgoncal commented 10 months ago

You're E-AC3 audio has no core. This might not meet spec. If so, nothing to fix

donnafaye0323 commented 10 months ago

AC-3 is the only Blu-ray audio format supported for muxing audio.

lgoncal commented 10 months ago

E-AC3 and AC3 are two different audio codecs

donnafaye0323 commented 10 months ago

Does tsmuxer accept 720p 24fps, 60fps video and 1080 24 fps video formats for blu-ray creation?

trzyglow commented 10 months ago

mpeg2 isn't blu-ray standard, that's why the error message shows. you have to re-encode the video to H.264 or VC-1 for regular blu-rays, and H.265 for uhd/4k blu-rays. (mpeg2 works, but isn't universally supported)

donnafaye0323 commented 10 months ago

H.264 is a high-quality video codec commonly used in various applications, including video streaming, video conferencing, and Blu-ray discs. It is more modern and a bit more efficient than mpeg-2.

trzyglow commented 10 months ago

H.264 is a high-quality video codec commonly used in various applications, including video streaming, video conferencing, and Blu-ray discs. It is more modern and a bit more efficient than mpeg-2.

yes, and you can re-encode mpeg2 into H.264 with ffmpeg, which alters the codec under the hood; in order to be compliant with blu-ray standard specs.

donnafaye0323 commented 10 months ago

I would use Shutter Encoder to change audio formats with video converting, too!! I love h.264 videos!!

donnafaye0323 commented 10 months ago

H.264 is a high-quality video codec commonly used in various applications, including video streaming, video conferencing, and Blu-ray discs. It is more modern and a bit more efficient than mpeg-2.

yes, and you can re-encode mpeg2 into H.264 with ffmpeg, which alters the codec under the hood; in order to be compliant with blu-ray standard specs.

Why is H.264 video more efficient than mpeg2 nowadays?

trzyglow commented 10 months ago

Why is H.264 video more efficient than mpeg2 nowadays?

better compression quality and better color depth via supported pixel formats. it's (besides VC-1) the only supported codec in the official (regular) blu-ray standard. outside of the regular standard there is the uhd/4k blu-ray standard which only supports H.265. (H.264 was officially introduced in 2003, mpeg2 was introduced about 10 years earlier)

generally speaking H.264 is a relatively inefficient codec (regarding compression algorithms) compared to newer codecs, but it is both blu-ray compliant and extremely common.

you can mux other codecs regarding both video and audio than what is officially supported, but it will most likely not play on a standard blu-ray player.

donnafaye0323 commented 10 months ago

Why is mpeg2 format not blu-ray compliant? Here's the idea?

Why is H.264 video more efficient than mpeg2 nowadays?

better compression quality and better color depth via supported pixel formats. it's (besides VC-1) the only supported codec in the official (regular) blu-ray standard. outside of the regular standard there is the uhd/4k blu-ray standard which only supports H.265. (H.264 was officially introduced in 2003, mpeg2 was introduced about 10 years earlier)

generally speaking H.264 is a relatively inefficient codec (regarding compression algorithms) compared to newer codecs, but it is both blu-ray compliant and extremely common.

you can mux other codecs regarding both video and audio than what is officially supported, but it will most likely not play on a standard blu-ray player. Here's the screen shot of this error code: Screenshot from 2023-08-21 15-42-54

trzyglow commented 10 months ago

Why is mpeg2 format not blu-ray compliant? Here's the idea?

i have to correct myself: H.262 (02/00) (mpeg2 Part2) is supported under blu-ray standard (allthough very rarely used for blu-rays).

are you sure your file isn't corrupted? i just tried muxing an mpeg2 file and it worked fine, no errors. so i can't reproduce this on my end.

scrnshot

donnafaye0323 commented 10 months ago

It will be updated for to fix some issues.

trzyglow commented 10 months ago

i just noticed you are using an outdated version of tsmuxer, this might be a problem that has already been long fixed.

jcdr428 commented 10 months ago

Duplicate of #740 - closing.