Hello Mortiz, Le lun. 4 nov. 2019 à 17:23, Moritz Barsnick <barsn...@gmx.net> a écrit :
> Hi Boris, > > On Mon, Nov 04, 2019 at 10:29:10 +0100, Boris wrote: > > Hello, > > I want to transcode video with exactly the same properties of the input > > video in the output video. > > I use the transcoding.cc code. In the static int open_output_file(const > > char *filename) function, I set encoder parameters like this : > > This list (ffmpeg-users) is primarily for the use of the command line > tool. For assistance with programming with the libav* libraries, please > refer to the mailing list libav-user: > https://ffmpeg.org/mailman/listinfo/libav-user > > Also please note that your code was wrapped in a fashion making it hard > to read: > http://ffmpeg.org/pipermail/ffmpeg-user/2019-November/045902.html > > You may want to avoid line breaks in your mailer, or attach a text file > instead. > Thank you. I will take into account your comments and suggestions . > > > But when I run exiftool on output video and on input video, some values > > like video duration, encoder, bit rate, are differente. > > Can someone tells me how can I do to keep the same parameters (metada) of > > the input video in the output video, please? > > What are you exactly trying to achieve? If you want *exactly* the same > characteristics, you should probably just copy the stream (and the > metadata) instead of re-encoding. > My aim is to manipulate motion vectors (+- operation) while transcoding. But I want that the output video has as much as possible the same properties as the output video. > > Duration and bitrate are not metadata. > Ok :). > > The encoder (metadata) will be different, because it is a different > encoder. ;-) You can manipulate the metadata though. > Can you tell me how can I perform that ? > > If you correctly determine the source's bitrate, you should be able to > set it for the encoding, and depending on the encoder, you may achieve > the exact same rate. > > But the input stream may have more characteristics, such as: > - VBR, > - GOP size, or even > - placement of I-frames, > - use of B-frames > and so on. Which of these do you want to duplicate, which not? And why? > > If you specify your actual needs more precisely, it may be easier to > come up with a recipe to fulfill them. On the other list, of course. > ;-) > Thank you so much. . > > Cheers, > Moritz > Regards > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".