#include "lib/transcode_job.h"
#include "lib/ffmpeg_encoder.h"
#include "lib/signal_manager.h"
+#include "lib/video_content.h"
+#include "lib/ratio.h"
#include <dcp/key.h>
extern "C" {
#include <libavformat/avformat.h>
}
DCPOMATIC_ASSERT (!jm->errors());
+ film->set_container (Ratio::nearest_from_ratio(dcp->video->size().ratio()));
+
string id = dcp::make_uuid ();
dcp::Key key (AES_CTR_KEY_SIZE);
shared_ptr<TranscodeJob> job (new TranscodeJob(film));
job->set_encoder (
shared_ptr<FFmpegEncoder>(
- new FFmpegEncoder(film, job, output_file, EXPORT_FORMAT_H264, false, false, crf, key, id)
+ new FFmpegEncoder(film, job, output_file, EXPORT_FORMAT_H264_PCM, false, false, crf, key, id)
)
);
jm->add (job);