I know about encoding etc. but since I want to make sure I have all the videos downloaded and stored in a way I can confirm they're "perfect"(no missing fragments or IO errors) I tried to sha the file I merged using the newest version of ffmpeg and I found out they mismatch I tried to check them with a hex editor and I found out that the only different part is at the end:
The command used is always the same:Lavf60.11.100 with ffmpeg version 16 10 2023
Lavf60.15.100 with ffmpeg version 07 09 2023
Lavf60.17.100 with ffmpeg version 02 11 2023
Is there a switch to avoid ffmpeg appending this text at the end of the file? If not can I remove it manually without causing data loss? Is it important? Thanks in advancedffmpeg.exe -i "video.mp4" -i "audio.m4a" -c copy "test.mp4"
Sorry if it's a dumb question, but I'm a noob and I want to understand better how these things work and how I can hash them knowing they'll be the same even if I merge the audio and video with the newest version and I compare it with the old version merged. Thank you for your patience if you read till here.
If you want to recreate this just run this:
Where:yt-dlp "https://zavideoplatform.streaming.mediaservices.windows.ne t///7ea4f3d7-2776-43a5-86e1-c05862349e8e/Introduction.ism/manifest(format=m3u8-aapl-v4)"
0907ffmpeg.exe -i "manifest(format=m3u8-aapl-v4) [manifest(format=m3u8-aapl-v4)].faudio-aac_eng_2_127999_2_1.mp4" -i "manifest(format=m3u8-aapl-v4) [manifest(format=m3u8-aapl-v4)].faudio-aac_eng_2_127999_2_1.mp4" -c copy "0907.mp4"
1016ffmpeg.exe -i "manifest(format=m3u8-aapl-v4) [manifest(format=m3u8-aapl-v4)].faudio-aac_eng_2_127999_2_1.mp4" -i "manifest(format=m3u8-aapl-v4) [manifest(format=m3u8-aapl-v4)].faudio-aac_eng_2_127999_2_1.mp4" -c copy "1016.mp4"
1102ffmpeg.exe -i "manifest(format=m3u8-aapl-v4) [manifest(format=m3u8-aapl-v4)].faudio-aac_eng_2_127999_2_1.mp4" -i "manifest(format=m3u8-aapl-v4) [manifest(format=m3u8-aapl-v4)].faudio-aac_eng_2_127999_2_1.mp4" -c copy "1102.mp4"
certutil -hashfile 0907.mp4 SHA256
certutil -hashfile 1016.mp4 SHA256
certutil -hashfile 1102.mp4 SHA256
pause
0907ffmpeg.exe is the ffmpeg published on 07 09 2023
1016ffmpeg.exe is the ffmpeg published on 16 10 2023
1102ffmpeg.exe is the ffmpeg published on 02 11 2023
+ Reply to Thread
Results 1 to 2 of 2
-
Last edited by Hammer; 2nd Nov 2023 at 11:07.
-
You could try demuxing the streams, and hashing those. Created date etc, and some other exif info should be ignored by the hash, but a single comma removed in a novel sized doc can change the hash produced, so it doesn't take much.
Similar Threads
-
Merge Videos as Chapters
By magnu in forum EditingReplies: 4Last Post: 17th May 2023, 18:31 -
How do you merge videos with different resolutions?
By Guernsey in forum Newbie / General discussionsReplies: 7Last Post: 21st Jan 2022, 19:13 -
Two Videos Will Not Merge Correctly
By TheKCVault in forum Video ConversionReplies: 13Last Post: 12th Nov 2021, 20:03 -
Cannot merge 2 videos after encoding one
By Budman1 in forum Video ConversionReplies: 3Last Post: 14th Nov 2020, 03:06 -
How Merge 1 Video to 100 Videos (Intro + Multiple Main Videos) help
By Squid Ward in forum EditingReplies: 0Last Post: 4th Sep 2020, 10:27