Den 02.12.2021 09:13, skrev Andrew Randrianasulu:
On Thursday, December 2, 2021, Terje J. Hanssen
<[email protected] <mailto:[email protected]>> wrote:
=============
tsMuxer
As FFMpeg would allow to mux PCM or remux MPG to M2TS, I tested
tsMuxer, see the attached screenshot: tsMuxer_SD_M2TS
Input file: dv28.mpg
Tracs: MPEG-2 video stream and LPCM audio stream
Output: M2TS muxing worked, Blu-ray ISO and Blu-ray Folder
(tested as working fast and easy)
ffmpeg -i dv28_Blu-ray.iso 2>&1 >/dev/null | egrep "Video|Audio"
Stream #0:0[0x1011]: Video: mpeg2video (4:2:2) (HDMV /
0x564D4448), yuv422p(tv, progressive), 720x576 [SAR 16:15 DAR
4:3], 25000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x1100]: Audio: pcm_bluray (HDMV / 0x564D4448),
48000 Hz, stereo, s16, 1536 kb/s
mediainfo dv28_Blu-ray.iso | grep Format
Format : MPEG Video
Format version : Version 2
Format : MPEG Video
Format version : Version 2
Format profile : 4:2:2@Main
Format settings : BVOP
Format settings, BVOP : Yes
Format settings, Matrix : Default
Format settings, GOP : M=3, N=12
===========
for minimising disk loss you probably can prep. few samples
with different encoding/muxing params and burn them all on one
disk and see how well/bad your hw player plays (and seeks) them..
Good idea.
I tried to burn dv28_Blu-ray.iso to a DVD-R disc with the gui
burners Brasero and K3b, but both quitted at start with Failure.
did they show detailed error message?
DVD-R /DVD+R discs
Attach log files from the broken DVD-R burning attempts
* K3b.log
* brasero-session.log
Suggestion to how customize the previous "CL for HDV to Blu-ray"
to burn the now ready made dv28_Blu-ray.iso (with udf included?)
and also the BDMV and CERTIFICATE folders to DVD-R/DVD+R and
DVD+RW discs?
try growisofs line from manual with this file?
also what "file' and udfinfo/bdinfo says about this iso?
For trying to burn just as data disk - try to drag those folders into
k3d and do not forgot to check udf option somewhere (it probably will
create hybrid iso/udf 1 fs - not sure if such disk will be seen as
avchd by playe.. but worth trying at least once)
Confusing even without BDAV, but "avchd" is seemingly just AVC/H264 -
MPEG-4 AVC, while BDMV on DVD media can contain both MPEG-2 and AVC
MPEG4 stuff ......?
https://web.archive.org/web/20110719224338/http://www.cyberlink.com/prog/support/cs/product-faq-content.do?id=5645&prodId=15&prodVerId=-1
DVD+R
Broken attempts again with Brasero, while K3b burned the iso image file
itself as on HDD.
For the latter a selected New Data project and selected the iso file,
which maybe was m fault.
DVD+RW
I succeeded to burn the iso file to DVD+RW discs using both K3b and Brasero
Playback from HDD with VLC works smootly, from DVD+RW disk a bit
stuttered (I/O problems) with short "breathing pauses" at regular
intervals (now and then) in video&audio. I expect this has to do with
the 25 Mbps bitrate 2.5 x of DVD-video. When I get my ordered BD_RE
discs I would expect them to manage this well.
Samsung UBD 8500 player still doesn't accept these discs and put them
out after saying they are out of specification.
I have not compared all format specifications, but these tables cover
Samsung FHD and UHD player respectively
https://www.easefab.com/instructabletips/samsung-blu-ray-player-supported-formats.html
http://www.acrok.com/samsung-blu-ray-player-supported-formats/
--------------------
bd_info /dev/sr0
Using libbluray version 1.3.0
Volume Identifier :
BluRay detected : yes
First Play supported: yes
Top menu supported : yes
HDMV titles : 1
BD-J titles : 0
UNSUPPORTED titles : 0
BD-J detected : no
AACS detected : no
BD+ detected : no
Application info:
initial mode preference : 2D
3D content exists : No
video format : ignored (0x0)
frame rate : ignored (0x0)
initial dynamic range : SDR (0x0)
provider data : ' '
No disc library metadata
-----------------------------
bluray_info /dev/sr0
Disc title: '', Volume name: ' ', Main title: 001, AACS: no, BD-J: no,
BD+: no
Title: 001, Playlist: 0000, Length: 00:02:16.64, Chapters: 001, Video
streams: 01, Audio streams: 01, Subtitles: 00, Angles: 01, Filesize:
00457 MBs
-------------------------
ffprobe bluray:/dev/sr0
[bluray @ 0x55f6b1d3ebc0] 0 usable playlists:
bluray:/dev/sr0: Input/output error
ffmpeg -i /dev/sr0
[mpegts @ 0x56143f5aacc0] Could not detect TS packet size, defaulting to
non-FEC/DVHS
[mpegts @ 0x56143f5aacc0] max resync size reached, could not find sync byte
Last message repeated 14 times
[mpegts @ 0x56143f5aacc0] changing packet size to 192
Input #0, mpegts, from '/dev/sr0':
Duration: N/A, start: 4200.000000, bitrate: 26536 kb/s
Program 1
Stream #0:0[0x1011]: Video: mpeg2video (4:2:2) (HDMV / 0x564D4448),
yuv422p(tv, progressive), 720x576 [SAR 16:15 DAR 4:3], 25000 kb/s, 25
fps, 25 tbr, 90k tbn, 50 tbc
Side data:
cpb: bitrate max/min/avg: 25000000/0/0 buffer size: 3047424
vbv_delay: N/A
Stream #0:1[0x1100]: Audio: pcm_bluray (HDMV / 0x564D4448), 48000 Hz,
stereo, s16, 1536 kb/s
At least one output file must be specified
------------------------------------------
df -h /dev/sr0
Filesystem Size Used Avail Use% Mounted on
/dev/sr0 457M 457M 0 100% /run/media/terje/17634ba320202020
tree -h /run/media/terje/17634ba320202020
/run/media/terje/17634ba320202020
├── [ 520] BDMV
│ ├── [ 40] AUXDATA
│ ├── [ 288] BACKUP
│ │ ├── [ 40] BDJO
│ │ ├── [ 92] CLIPINF
│ │ │ └── [1.8K] 00000.clpi
│ │ ├── [ 290] MovieObject.bdmv
│ │ ├── [ 92] PLAYLIST
│ │ │ └── [ 170] 00000.mpls
│ │ └── [ 120] index.bdmv
│ ├── [ 40] BDJO
│ ├── [ 92] CLIPINF
│ │ └── [1.8K] 00000.clpi
│ ├── [ 40] JAR
│ ├── [ 40] META
│ ├── [ 290] MovieObject.bdmv
│ ├── [ 92] PLAYLIST
│ │ └── [ 170] 00000.mpls
│ ├── [ 92] STREAM
│ │ └── [456M] 00000.m2ts
│ └── [ 120] index.bdmv
└── [ 88] CERTIFICATE
└── [ 40] BACKUP
14 directories, 9 files
----------------------
udfinfo /dev/sr0
udfinfo: Warning: Device '/dev/sr0' is busy, udfinfo may report bogus
information
udfinfo: Warning: Second and third Anchor Volume Descriptor Pointer not
found
filename=/dev/sr0
label=
uuid=17634ba320202020
lvid=
vid=
vsid=
fsid=
fullvsid=17634BA3
owner=
organization=
contact=
appid=*tsMuxeR git-c483756
impid=*tsMuxeR 53a5f1f6
winserialnum=0xa6df2fea
blocksize=2048
blocks=2295104
usedblocks=233856
freeblocks=0
behindblocks=2060912
numfiles=9
numdirs=15
udfrev=2.50
udfwriterev=2.50
lastblock=2295104
integrity=closed
accesstype=readonly
softwriteprotect=no
hardwriteprotect=no
start=16, blocks=3, type=VRS
start=32, blocks=16, type=MVDS
start=64, blocks=1, type=LVID
start=256, blocks=1, type=ANCHOR
start=288, blocks=233856, type=PSPACE
start=234176, blocks=16, type=RVDS
[System] K3b Version: 20.4.2
[System] KDE Version: 5.76.0
[System] Qt Version: 5.12.7
[System] Kernel: 5.3.18-59.27-default
[Devices] HL-DT-ST BD-RE BH10LS30 1.02 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, BD-ROM, BD-R, BD-R, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, Sekvensiell DVD-R, Sekvensiell tolags DVD-R, Bytt lag på tolags DVD-R, DVD-RAM, DVD-RW Begrenset overskriving, DVD-RW Sekvensiell, DVD+RW, DVD+R, Tolags DVD+R, CD-ROM, CD-R, CD-RW, BD-ROM, Sekvensiell DVD-R (SRM), BD-R Tilfeldig(RRM), BD-R] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Begrenset overskriving, Bytt lag, Tilfeldig opptak, Sekvensielt opptak , Sekvensielt opptak + POW] [%7]
[Used versions] cdrecord: 3.2a09
[cdrecord command:] /usr/bin/cdrecord -v gracetime=2 dev=/dev/sr0 speed=16 -sao driveropts=burnfree -data -tsize=234432s -
[cdrecord] cdrecord: Insufficient 'file read' privileges. You will not be able to open all needed devices.
[cdrecord] cdrecord: Insufficient 'file write' privileges. You will not be able to open all needed devices.
[cdrecord] cdrecord: Insufficient 'device' privileges. You may not be able to send all needed SCSI commands, this my cause various unexplainable problems.
[cdrecord] cdrecord: Insufficient 'network' privileges. You will not be able to do remote SCSI.
[cdrecord] scsidev: '/dev/sr0'
[cdrecord] devname: '/dev/sr0'
[cdrecord] scsibus: -2 target: -2 lun: -2
[cdrecord] Warning: Open by 'devname' is unintentional and not supported.
[cdrecord] Linux sg driver version: 3.5.27
[cdrecord] SCSI buffer size: 64512
[cdrecord] Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2016 Joerg Schilling
[cdrecord] TOC Type: 1 = CD-ROM
[cdrecord] Using libscg version 'schily-0.9'.
[cdrecord] Driveropts: 'burnfree'
[cdrecord] atapi: 1
[cdrecord] Device type : Removable CD-ROM
[cdrecord] Version : 5
[cdrecord] Response Format: 2
[cdrecord] Capabilities :
[cdrecord] Vendor_info : 'HL-DT-ST'
[cdrecord] Identifikation : 'BD-RE BH10LS30 '
[cdrecord] Revision : '1.02'
[cdrecord] Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
[cdrecord] Current: DVD-R sequential recording
[cdrecord] Profile: BD-ROM
[cdrecord] Profile: BD-R sequential recording
[cdrecord] Profile: BD-R random recording
[cdrecord] Profile: BD-RE
[cdrecord] Profile: DVD-RAM
[cdrecord] Profile: DVD-R sequential recording (current)
[cdrecord] Profile: DVD-R/DL sequential recording
[cdrecord] Profile: DVD-R/DL layer jump recording
[cdrecord] Profile: DVD-RW sequential recording
[cdrecord] Profile: DVD-RW restricted overwrite
[cdrecord] Profile: DVD+RW
[cdrecord] Profile: DVD+R
[cdrecord] Profile: DVD+R/DL
[cdrecord] Profile: DVD-ROM
[cdrecord] Profile: CD-R
[cdrecord] Profile: CD-RW
[cdrecord] Profile: CD-ROM
[cdrecord] Profile: Removable Disk
[cdrecord] Using generic SCSI-3/mmc-2 DVD-R/DVD-RW/DVD-RAM driver (mmc_dvd).
[cdrecord] Driver flags : NO-CD DVD MMC-3 SWABAUDIO BURNFREE
[cdrecord] Supported modes: PACKET SAO LAYER_JUMP
[cdrecord] Drive buf size : 2555904 = 2496 KB
[cdrecord] Drive pbuf size: 3850240 = 3760 KB
[cdrecord] Drive DMA Speed: 17626 kB/s 100x CD 12x DVD 3x BD
[cdrecord] FIFO size : 4194304 = 4096 KB
[cdrecord] cdrecord: DMA speed too slow (OK for 10x). Cannot write at speed 16x.
[cdrecord] Track 01: data 457 MB
[cdrecord] Total size: 457 MB = 234432 sectors
[cdrecord] Current Secsize: 2048
[cdrecord] Total power on hours: 0
[cdrecord] Blocks total: 2298496 Blocks current: 2298496 Blocks remaining: 2064064
[cdrecord] Reducing transfer size from 64512 to 32768 bytes.
[cdrecord] Starting to write CD/DVD/BD at speed 16 in real SAO mode for single session.
[cdrecord] Last chance to quit, starting real write in 3 seconds.
[cdrecord] 2 seconds.
[cdrecord] 1 seconds.
[cdrecord] 0 seconds. Operation starts.
[cdrecord] Waiting for reader process to fill input buffer ... input buffer ready.
[cdrecord] BURN-Free is OFF.
[cdrecord] Turning BURN-Free on
[cdrecord] Starting new track at sector: 0
[cdrecord] Track 01: 0 of 457 MB written.
[cdrecord] cdrecord: Inn/ut-feil. write_g1: scsi sendcmd: no error
[cdrecord] CDB: 2A 00 00 00 00 00 00 00 10 00
[cdrecord] status: 0x2 (CHECK CONDITION)
[cdrecord] Sense Bytes: 70 00 05 00 00 00 00 0A 00 50 A0 03 21 04 00 00
[cdrecord] Sense Key: 0x5 Illegal Request, Segment 0
[cdrecord] Sense Code: 0x21 Qual 0x04 (logical block address out of range) [No matching qualifier] Fru 0x0
[cdrecord] Sense flags: Blk 0 (not valid)
[cdrecord] cmd finished after 11.453s timeout 200s
[cdrecord] cdrecord: A write error occured.
[cdrecord] cdrecord: Please properly read the error message above.
[cdrecord] cdrecord: Inn/ut-feil. test unit ready: scsi sendcmd: no error
[cdrecord] CDB: 00 00 00 00 00 00
[cdrecord] status: 0x2 (CHECK CONDITION)
[cdrecord] Sense Bytes: 70 00 02 00 00 00 00 0A 00 00 00 00 04 01 00 00
[cdrecord] Sense Key: 0x2 Not Ready, Segment 0
[cdrecord] Sense Code: 0x04 Qual 0x01 (logical unit is in process of becoming ready) Fru 0x0
[cdrecord] Sense flags: Blk 0 (not valid)
[cdrecord] cmd finished after 0.132s timeout 200s
[cdrecord] write track data: error after 0 bytes
[cdrecord] Writing time: 16.725s (00:00:16.725)
[cdrecord] Average write speed 20,9x.
[cdrecord] Fixating...
[cdrecord] cdrecord: Inn/ut-feil. flush cache: scsi sendcmd: no error
[cdrecord] CDB: 35 00 00 00 00 00 00 00 00 00
[cdrecord] status: 0x2 (CHECK CONDITION)
[cdrecord] Sense Bytes: 70 00 02 00 00 00 00 0A 00 00 00 00 04 01 00 00
[cdrecord] Sense Key: 0x2 Not Ready, Segment 0
[cdrecord] Sense Code: 0x04 Qual 0x01 (logical unit is in process of becoming ready) Fru 0x0
[cdrecord] Sense flags: Blk 0 (not valid)
[cdrecord] cmd finished after 0.139s timeout 1000s
[cdrecord] cdrecord: Cannot fixate disk.
[cdrecord] Trouble flushing the cache
[cdrecord] Fixating time: 0.140s (00:00:00.140)
[cdrecord] cdrecord: fifo had 128 puts and 1 gets.
[cdrecord] cdrecord: fifo was 0 times empty and 0 times full, min fill was 100%.
Checking session consistency (brasero_burn_check_session_consistency brasero-burn.c:1739)
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_set_output_size_for_current_track
BraseroBurnURI stopping
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_session_output_size
BraseroBurnURI output set (IMAGE) image = /tmp/brasero_tmp_W640D1.bin toc = none
BraseroBurnURI called brasero_job_get_session_output_size
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_current_track
BraseroBurnURI no burn:// URI found
BraseroBurnURI stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_set_output_size_for_current_track
BraseroLocalTrack stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_session_output_size
BraseroLocalTrack output set (IMAGE) image = /tmp/brasero_tmp_RV40D1.bin toc = none
BraseroLocalTrack called brasero_job_get_session_output_size
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_current_track
BraseroLocalTrack no remote URIs
BraseroLocalTrack stopping
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_flags
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_fd_in
BraseroChecksumImage called brasero_job_set_output_size_for_current_track
BraseroChecksumImage stopping
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_flags
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_session_output_size
BraseroChecksumImage output set (IMAGE) image = /tmp/brasero_tmp_WZ40D1.bin toc = none
BraseroChecksumImage called brasero_job_get_session_output_size
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_input_type
BraseroChecksumImage called brasero_job_set_current_action
BraseroChecksumImage called brasero_job_get_fd_in
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage Starting checksuming file /video/BD-M2TS/SD_Blu-ray/dv28_Blu-ray.iso (size = 480116736)
BraseroChecksumImage called brasero_job_get_fd_out
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage Setting new checksum (type = 2) 64f3ffa47dcd350c084d39338b7cd44c ((null) before)
BraseroChecksumImage Finished track successfully
BraseroChecksumImage stopping
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_action
BraseroLibburn unsupported operation
BraseroLibburn deactivating
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_device
BraseroLibburn Drive (/dev/sr0) init result = 1
BraseroLibburn called brasero_job_get_flags
BraseroLibburn called brasero_job_get_media
BraseroLibburn called brasero_job_get_fd_in
BraseroLibburn called brasero_job_get_tracks
BraseroLibburn Setting multi 0
BraseroLibburn Setting burnproof 1
BraseroLibburn Setting dummy 0
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn burn_drive_convert_fs_adr( /dev/sr0 )
BraseroLibburn Writing
BraseroLibburn called brasero_job_set_dangerous
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn burn_drive_is_enumerable_adr( /dev/sr0 ) is true
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Async START UNIT succeeded after 0.1 seconds
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn mmc_set_streaming: end_lba=2298495 , r=5540000 , w=22160
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Allocating buffer via mmap()
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn dvd/bd Profile= 11h , obs= 32768 , obs_pad= 1
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn DVD pre-track 01 : get_nwa(0), ret= 1 , d->nwa= 0
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn SCSI error condition on command 2Ah WRITE(10): See MMC specs: Sense Key 5 "Illegal request", ASC 21 ASCQ 04.
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Libburn reported an error SCSI error on write(0,16): See MMC specs: Sense Key 5 "Illegal request", ASC 21 ASCQ 04.
BraseroLibburn called brasero_job_error
BraseroLibburn finished with an error
BraseroLibburn asked to stop because of an error
error = 1
message = "SCSI error on write(0,16): See MMC specs: Sense Key 5 "Illegal request", ASC 21 ASCQ 04."
BraseroLibburn stopping
Session error : SCSI error on write(0,16): See MMC specs: Sense Key 5 "Illegal request", ASC 21 ASCQ 04. (brasero_burn_record brasero-burn.c:2856)
--
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin