X2 AVCHD SmartRender problems

Moderator: Ken Berry

Efenstor
Posts: 34
Joined: Sun Jun 29, 2008 7:14 pm
Location: Krasnoyarsk, Russia
Contact:

Post by Efenstor »

Ken Berry wrote:I am sure etech will offer his own views, but for me personally, I never use either SmartRender or two pass encode for either HDV or AVCHD...
I.e. you prefer degraded quality and hours of waiting? Interesting.
User avatar
Ken Berry
Site Admin
Posts: 22481
Joined: Fri Dec 10, 2004 9:36 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabyte B550M DS3H AC
processor: AMD Ryzen 9 5900X
ram: 32 GB DDR4
Video Card: AMD RX 6600 XT
Hard_Drive_Capacity: 1 TB SSD + 2 TB HDD
Monitor/Display Make & Model: Kogan 32" 4K 3840 x 2160
Corel programs: VS2022; PSP2023; DRAW2021; Painter 2022
Location: Levin, New Zealand

Post by Ken Berry »

The hours of waiting never worried me. And believe me, the quality issue is something I am a stickler about. Maintaining the original high quality settings, a single render is not going to produce any degradation in quality which is detectable to the naked eye -- or at least my naked eye. And I am happier with that situation than I am with the hassles that occurred when I tried initially to use either SmartRender or 2 pass encode with AVCHD...

I don't know if it is a bug in the program in the true sense of the word, or just the nature of the AVCHD beast. But each to his own workflow! :lol:
Ken Berry
Efenstor
Posts: 34
Joined: Sun Jun 29, 2008 7:14 pm
Location: Krasnoyarsk, Russia
Contact:

Post by Efenstor »

It is certainly a flaw, because I tried to decode the produced file with DGAVCDec and it shows heavy artifacts exactly in the problemous places.

The reason of this problem is, I guess, that MPEG Transport Stream container is not well suited for AVC content, since it was originally created for MPEG-2. I think the story is identical to that with the AVI container, which in time gathered so much incredibly stupid twists inside that a rare player can play any kind of it correctly, because each app producing AVI's without using the Video for Windows SDK produces them in its own fasion thus sometimes making them very incompatible. Just read the swear comments Avery Lee left in the AVI reading module of the source code of VirtualDub!

I've already contacted Corel regarding that issue, I don't think they'll reply, but still it worth trying because Canon HF10/100 camcorders now rapidly becoming popular and for sure soon there'll be more complaints.
User avatar
Ken Berry
Site Admin
Posts: 22481
Joined: Fri Dec 10, 2004 9:36 pm
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabyte B550M DS3H AC
processor: AMD Ryzen 9 5900X
ram: 32 GB DDR4
Video Card: AMD RX 6600 XT
Hard_Drive_Capacity: 1 TB SSD + 2 TB HDD
Monitor/Display Make & Model: Kogan 32" 4K 3840 x 2160
Corel programs: VS2022; PSP2023; DRAW2021; Painter 2022
Location: Levin, New Zealand

Post by Ken Berry »

I hate to admit it, but I agree with all your points, and particularly about the increasing popularity of not only Canon, but other AVCHD cameras as well. The recent emergence of the higher bitrates in the Canon range in particular will be a headache since VS doesn't seem to be able to handle them at all, at least going on the 24 mbps sample they have on the Canon website...

I suspect also that none of the software developers have thought hard about SmartRender since it was developed quite a few years ago now for standard definition DV and mpeg-2. In theory, the same principle should be applicable to other formats in general, and in particular to high def video. But I suspect that little or no effort has been made to match up the codes. Ditto with two pass encodes.

Just lucky I am patient, I guess!! :wink: :lol:
Ken Berry
michal_h
Posts: 73
Joined: Mon Oct 06, 2008 6:42 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: -----
processor: Core i5 520M
ram: 8GB DDR3
Video Card: GeForce GT 330M 1 GB GDDR3
sound_card: -----
Hard_Drive_Capacity: 120 GB SSD
Location: Prague, Czech Republic

Post by michal_h »

Hello,
I have the same problem as Efenstor wrote. I tried to disable smart renderig or cancel mpeg optimalization but nothing help :-(.
I use CVS12 x2 pro, camcorder canon hf100. Working with VS12 is excelent using smart proxy but output files (avchd pal hd 1920) have still mistakes.
I don't know where problem could be...(probably some bug in videostudio?)
:evil:
canon hf100
corel VS pro x3
bankroot
Posts: 57
Joined: Sat Aug 30, 2008 8:17 pm
Location: Warsaw Poland

Post by bankroot »

:roll:

you've got worse spec of PC than mine has.
How is it possible, that you have no problem with editing AVCHD footage ???
In what mode (coding speed) do you record ?
Canon HF 100 camcorder
michal_h
Posts: 73
Joined: Mon Oct 06, 2008 6:42 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: -----
processor: Core i5 520M
ram: 8GB DDR3
Video Card: GeForce GT 330M 1 GB GDDR3
sound_card: -----
Hard_Drive_Capacity: 120 GB SSD
Location: Prague, Czech Republic

Post by michal_h »

bankroot wrote::roll:

you've got worse spec of PC than mine has.
How is it possible, that you have no problem with editing AVCHD footage ???
In what mode (coding speed) do you record ?
the best mode (1920x1080@50i,17Mbps), do you use smart proxy?
canon hf100
corel VS pro x3
erdna
Posts: 659
Joined: Fri May 23, 2008 5:10 pm
operating_system: Windows 7 Home Premium
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigsbyte H81M
processor: I7 4770
ram: 16GB DDR3
Video Card: Intel HD4600
sound_card: Intel display audio
Hard_Drive_Capacity: 1TB 7200rp
Monitor/Display Make & Model: Panasonic TX32cx600e
Location: Belgium

Post by erdna »

Ulead/Corel's Smart Render is not up to a level that it can cope with the complex AVCHD codec implementations. Depending on the (in- camcorder) compression choices (GOP rate status, number of referance fields in use...) and the actual picture content at the very image changes the smart render algorithm gets lost resulting in all kinds of artifacts. By not using smart render, the codec can keep its own "game"and content predictions. Of course it is time consuming and needless(?) re-encoding but garantees smooth video. Maybe making the proxy approach more intelligen, by not allowing cuts on "difficult" frames would solve the problem
michal_h
Posts: 73
Joined: Mon Oct 06, 2008 6:42 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: -----
processor: Core i5 520M
ram: 8GB DDR3
Video Card: GeForce GT 330M 1 GB GDDR3
sound_card: -----
Hard_Drive_Capacity: 120 GB SSD
Location: Prague, Czech Republic

Post by michal_h »

erdna wrote:Maybe making the proxy approach more intelligen, by not allowing cuts on "difficult" frames would solve the problem
do you have any idea how to easy "not allowing cuts on "difficult" frames"?
canon hf100
corel VS pro x3
erdna
Posts: 659
Joined: Fri May 23, 2008 5:10 pm
operating_system: Windows 7 Home Premium
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigsbyte H81M
processor: I7 4770
ram: 16GB DDR3
Video Card: Intel HD4600
sound_card: Intel display audio
Hard_Drive_Capacity: 1TB 7200rp
Monitor/Display Make & Model: Panasonic TX32cx600e
Location: Belgium

Post by erdna »

During the proxy generation proces, each video segment should be analysed w.r.t. preceding segment ending part, and compared to the next segment start and decide to skip the "incompatible" frames. This would of course make the intermediate codec process more complex (and slower) and sometimes result in lost frames.
michal_h
Posts: 73
Joined: Mon Oct 06, 2008 6:42 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: -----
processor: Core i5 520M
ram: 8GB DDR3
Video Card: GeForce GT 330M 1 GB GDDR3
sound_card: -----
Hard_Drive_Capacity: 120 GB SSD
Location: Prague, Czech Republic

Post by michal_h »

erdna wrote:During the proxy generation process, each video segment should be analysed w.r.t. preceding segment ending part, and compared to the next segment start and decide to skip the "incompatible" frames. This would of course make the intermediate codec process more complex (and slower) and sometimes result in lost frames.
lost frames are not my example, I have problem as Efenstor wrote: "portions of video taken a bit forward or backward in time, so that it looks either as a small repetition or a snap". In my case I have always backward in time.
canon hf100
corel VS pro x3
michal_h
Posts: 73
Joined: Mon Oct 06, 2008 6:42 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: -----
processor: Core i5 520M
ram: 8GB DDR3
Video Card: GeForce GT 330M 1 GB GDDR3
sound_card: -----
Hard_Drive_Capacity: 120 GB SSD
Location: Prague, Czech Republic

Post by michal_h »

to Efenstor:
have you already solved the problem? or you still waiting for new patch?
canon hf100
corel VS pro x3
michal_h
Posts: 73
Joined: Mon Oct 06, 2008 6:42 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: -----
processor: Core i5 520M
ram: 8GB DDR3
Video Card: GeForce GT 330M 1 GB GDDR3
sound_card: -----
Hard_Drive_Capacity: 120 GB SSD
Location: Prague, Czech Republic

Post by michal_h »

I've made a little observation and found the same mistake: one frame backward in time. I have three clips from canon hf100 (AVCHD, 17Mbps, 1920x1080@50i), put them on the timeline, used transition crossfade between clips, used some audio file from X2's offer, created video file AVCHD: PAL HD 1920. I made four outputs with different settings (I changed only these settings):

1) mpeg optimizer accepted, smart render disabled:
http://rapidshare.com/files/151983789/m ... r.mpg.html

2) mpeg optimizer accepted, smart render performed:
http://rapidshare.com/files/151985187/m ... r.mpg.html

3) mpeg optimizer cancelled, smart render performed
http://rapidshare.com/files/151986483/s ... r.mpg.html

4) mpeg optimizer cancelled, smart render disabled:
http://rapidshare.com/files/151987368/nothing.mpg.html

You can see in all outputs the same mistake in the same time:
00:04:10
00:05:12
00:09:07
00:10:18
00:16:11

I like this soft but this is really big problem for me. Have someone any idea how to fix it?
Thanks Michal
canon hf100
corel VS pro x3
erdna
Posts: 659
Joined: Fri May 23, 2008 5:10 pm
operating_system: Windows 7 Home Premium
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigsbyte H81M
processor: I7 4770
ram: 16GB DDR3
Video Card: Intel HD4600
sound_card: Intel display audio
Hard_Drive_Capacity: 1TB 7200rp
Monitor/Display Make & Model: Panasonic TX32cx600e
Location: Belgium

Post by erdna »

I get the same results at the same times as you experienced. The hick seems to happen at the the crossover starts and end, and before the video ending. Did you also try the edit with the Proxy disabled ?
michal_h
Posts: 73
Joined: Mon Oct 06, 2008 6:42 pm
operating_system: Windows 7 Professional
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: -----
processor: Core i5 520M
ram: 8GB DDR3
Video Card: GeForce GT 330M 1 GB GDDR3
sound_card: -----
Hard_Drive_Capacity: 120 GB SSD
Location: Prague, Czech Republic

Post by michal_h »

I tried to create file while smart proxy is disabled but have still the same bad result, the mistake is always at the the trasition start and end :twisted:
There is no mistake if I create file without transition

Here are two files from my camcorder, would someone by so kind to test it in his/her CVS pro X2? (put the clips on timeline, use any transition, create file AVCHD PAL HD 1920 and see the result)

http://rapidshare.com/files/152026040/00003.MTS.html
http://rapidshare.com/files/152026427/00005.MTS.html
canon hf100
corel VS pro x3
Post Reply