Re: Объясните идиоту
1 мая 2006 20:13 | Васильич:
> Требуется расколотить avi-файл размером 1.4Гб на два с целью нарезать на
> диск (DVD у меня нет). Указанной командой получаю три файла, из которых
> один исходный, один - кусок файла размером 700Mb (читаемый) и еще два,
> которые вообще не читаются...
Они читаются и вполне отличные себе файлы. Как поток байт. А вот как AVI -
черта-с два и плееры их будут отвергать. За дело.
split'у глубочайше наплевать на внутреннюю структуру файла, все что он
делает, это отпиливает куски нужного размера. При этом исходный файл
запросто получается с использованием старого доброго cat:
cat кусок1 кусок2 кусок3 ... кусокN > наш_замечательный_файл
В Windows это делается с помощью
copy /b кусок1 ...
В результате получится исходный файл. В независимости от его содержимого.
Совсем другое дело, если Вы хотите разбить один видео файл в AVI в два видео
файла в AVI. В этом случае каждый файл должен иметь корректную структуру с
точки зрения AVI. И для этого нужно пользоваться программами, которые
понимают AVI и смогут разбить файл нужным образом.
Если распилить пополам чашку, вы же не получите две чашки, не так ли? Но
можно их склеить и получить чашку. Только файлы клеятся без следов. :)